Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Объект по ссылке (https://javascript.ru/forum/jquery/60130-obekt-po-ssylke.html)

Neznayka 12.12.2015 16:35

Объект по ссылке
 
Добрый день.

Вопрос в комментариях кода:
$(document).data('my', {'my' : '123'});

 var my = $(document).data('my');
 console.log(my); // 123

 $(document).data('my').my = '321';
 console.log($(document).data('my')); // 321

// вот здесь нужно чтобы в 'var my' осталось значение '123'!!!
console.log(my); // 321 - а оно изменяется при $(document).data('my').my = '321';


Спасибо.

рони 12.12.2015 17:20

Neznayka,
создайте клон обьекта
var my = $.extend({},$(document).data('my'));

Neznayka 12.12.2015 17:57

Спасибо, то что нужно.


Часовой пояс GMT +3, время: 17:23.