Bonjour,

Je suis débutant en javascript. J'ai écrit un petit code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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