Сценарий: - заполнить object1 - копирование содержимого object1 в Объект2 - удалить элемент из Object1JS: связанные объекты
Результата Сейчас: - как Object1 и Объект2 имеет один элемент удален ...?!
Хотела результат: - object1 должен иметь один элемент меньше, чем Object2
Код:
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'];
Что я делаю не так?
Я не вижу никакого отношения к многомерным массивам .. – mykhal
Ваш код не соответствует вашим объяснениям. Я подозреваю, что вы делаете мелкую копию, но ваш код вообще не копирует. – deinst