formations/javascript/base/objets-2.md

457 B

.cadoles-slide-title[Objets (2/2)]

Itération sur les propriétés


var obj = {
  pro1: 1,
  prop2: 'test',
  prop3: {}
};

// Boucle for..in

var value;
for(var key in obj) {
  if( obj.hasOwnProperty(key) ) {
    value = obj[key];
    console.log('Key: ', key, 'Value:', value);
  }
}

// Méthode Object.keys()

Object.keys(obj)
  .forEach(function(key) {
    var value = obj[key];
    console.log('Key: ', key, 'Value:', value);
  })
;