Scénario: - remplir object1 - la copie du contenu de object1 à Object2 - élément supprimer object1JS: objets liés
Résultat maintenant: - à la fois object1 et Object2 ont 1 élément supprimé ...?!
résultat Souhaité: - object1 devrait avoir 1 élément inférieur à object2
Le code:
var object1 = new Object();
object1['key_one'] = 'value_1';
object1['key_two'] = 'value_2';
object1['key_three'] = 'value_3';
object1['key_four'] = 'value_4';
var object2 = new Object();
object2 = object1;
delete object1['key_three'];
Qu'est-ce que je fais mal?
Je ne vois aucune relation avec les tableaux multidimensionnels .. – mykhal
Votre code ne correspond pas à votre explication. Je suppose que vous faites une copie superficielle, mais votre code ne copie pas du tout. – deinst