obj = new Object(); push(obj);
Bonjour,
Je suis d�butant en javascript. J'ai �crit un petit code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| var datas = [];
var obj_init = {a: null, b: null};
var obj;
obj = new Object(obj_init);
obj.a = "---";
datas.push(obj);
obj = new Object(obj_init);
datas.push(obj);
obj.a = "+++";
console.log(datas); |
Code:
1 2 3 4 5
|
[
0: {a: "+++", b:null},
1: {a: "+++", b:null}
] |
Je voudrais savoir pourquoi la propri�t� "a" de l'object d'indice 0 dans le tableau vaut "+++" et pas "---" ?
Que dois-je corriger pour obtenir le comportement attendu ?
D'avance merci