Changer une valeur dans un objet sans qu'il y ait répercussion sur un même autre objet
Bonjour !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
var twoObjects = [
{
name: 'computer',
age: 5
},
{
name: 'chair',
age: 10
}
],
myObjects = [];
myObjects.push(twoObjects[0], twoObjects[0], twoObjects[1]);
alert(myObjects[0].age + " " + myObjects[1].age);
myObjects[0].age = 10;
alert(myObjects[0].age + " " + myObjects[1].age); |
Dans le code au dessus, je change l' age de 1er "computer" (myObjects[0].age) pour qu'il ait 10 ans mais ca change aussi l'age de mon deuxième "computer" (myObjects[1].age)
Est-il possible de ne changer que l'age du premier ou pas ?
merci