formations/javascript/base/objets-1.md

33 lines
581 B
Markdown

# .cadoles-slide-title[Objets (1/2)]
**Déclaration et manipulation**
```js
// 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();
```