Desidero sostituire l'intero oggetto in una matrice.Sostituzione di un elemento in un array di oggetti
var array = [ {name: "name1" }, { name: "name2" } ];
var element = array[0];
element = {name: "name3"};
alert(array[0].name);
In questo pezzo di codice mi aspetterei il NAME3 uscita, perché non posso sostituire un intero oggetto in un array come questo? E qual è il modo migliore per farlo?
Stai solo assegna un altro valore a 'element', non' array [0] ' . –