“Deep Clone объект JavaScript” Ответ

Какой самый эффективный способ глубоко клонировать объект в JavaScript?

Assuming that you have only properties and not any functions in your object, you can just use:

var newObject = JSON.parse(JSON.stringify(oldObject));
shafeeque

Как сделать глубокую копию в JavaScript

JSON.parse(JSON.stringify(o))
Yuki

Deep Clone объект JavaScript

//Using JSON stringify function
var obj2 = JSON.parse(JSON.stringify(obj));

//Using lodash deep clone method
var obj2 = _.cloneDeep(obj, true);

//Angular framework comes with angular.copy function
var obj2 = angular.copy(obj);

// Using jQuery extend function
var obj2 = $.extend(true, {}, obj);
Tiny Coders

Ответы похожие на “Deep Clone объект JavaScript”

Вопросы похожие на “Deep Clone объект JavaScript”

Больше похожих ответов на “Deep Clone объект JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования