Показать сообщение отдельно
  #3 (permalink)  
Старый 13.02.2015, 16:09
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Georrg,
Объекты в js передаются по ссылке, и нет готового метода, который бы вам выдал копию объекта. Есть библиотеки в которых есть такие методы.

Если надо сделать копию JSON валидного объекта, то все просто:

var test = {"a": 1, "b": 2};
var b = JSON.parse(JSON.stringify(test));
alert(test==b);


Если же объект не JSON, то надо рекурсивно бежать по объекту и класть его ключи в новый объект.

Последний раз редактировалось tsigel, 13.02.2015 в 16:12.
Ответить с цитированием