Как пересоздать коллекцию объектов

235
07 декабря 2017, 02:14

В общем тут пример https://codepen.io/korolariya/pen/ZaMwwo?editors=0011

let result = Object.assign(new MyClass(),test);
console.log(result.items);
let str = JSON.stringify(result);
let obj = JSON.parse(str);
let result2 = Object.assign(new MyClass(),obj);
console.log(result2.items);

Ожидаю что в консоль должны вывалиться два сообщения 'call method set items' но set items вызывается только один раз потому как в obj _items вместо items

При таком вызове

let result = Object.assign(new MyClass(),test);
let result3 = Object.assign(new MyClass(),result);

тоже не вызывается set items

READ ALSO
Function Declaration объявленная в цикле JS

Function Declaration объявленная в цикле JS

Здравствуйте,помогите разобраться почему Function Declaration объявленная в цикле,создается на каждой итерации

283
JS как вызвать функцию из массива?

JS как вызвать функцию из массива?

Добрый день, у меня есть глобальный массив callbacks, внутри него хранится функция, которую мне надо исполнить внутри событияon("click")

277
cannot read property of undefined в React

cannot read property of undefined в React

Например есть метод:

245
Подключение сбербанк эквайринг

Подключение сбербанк эквайринг

Здравствуйте! Пытаюсь сделать оплату на сайте через сбербанкЕсть необходимые данные для тестирования, полученные от сбербанк (пароль и логин...

282