“Скопировать объект JavaScript” Ответ

Скопировать объект JavaScript

var x = {myProp: "value"};
var y = Object.assign({}, x); 
Evil Eel

Скопировать объект JavaScript

// es6
const obj = {name: 'john', surname: 'smith'};
const objCopy = {...obj};
Beautiful Bear

Скопировать объект JavaScript

var x = {key: 'value'}
var y = JSON.parse(JSON.stringify(x))

//this method actually creates a reference-free version of the object, unlike the other methods
//If you do not use Dates, functions, undefined, regExp or Infinity within your object
slgotting

JavaScript Clone объект

var sheep={"height":20,"name":"Melvin"};
var clonedSheep=JSON.parse(JSON.stringify(sheep));

//note: cloning like this will not work with some complex objects such as:  Date(), undefined, Infinity
// For complex objects try: lodash's cloneDeep() method or angularJS angular.copy() method
Grepper

Ответы похожие на “Скопировать объект JavaScript”

Вопросы похожие на “Скопировать объект JavaScript”

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

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

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