formations/javascript/base/objets-1.md

581 B

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

Déclaration et manipulation

// Notation Javascript classique
var obj = {
  pro1: 1,
  prop2: {
    subProp1: "foo"
  },
  prop3: "bar",
  prop4: function() { console.log('Hello Word !'); }
};

// Notation JSON stricte
obj = {
  "pro1": 1,
  "prop2": {
    "subProp1": "foo"
  },
  "prop3": "bar",
  "prop4": function() { console.log('Hello Word !'); }
};

// Accès et manipulation des propriétés
obj.prop1 = 2;
obj['prop1'] = 3;

obj.prop2.subProp1 = "hello world !";
obj['prop2']['subProp1'] = "hello world !";

obj.prop4();