“Melhor maneira de clonar um objeto em JavaScript” Respostas de código

Objeto de clone em JS

var student = {name: "Rahul", age: "16", hobby: "football"};

//using ES6
var studentCopy1 = Object.assign({}, student);
//using spread syntax
var studentCopy2 = {...student}; 
//Fast cloning with data loss
var studentCopy3 = JSON.parse(JSON.stringify(student));
JavascriptNinja

Copie o objeto JavaScript

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

Copie o objeto 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 Object

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

//Obs: nested objects are still copied as reference.
Eranot

Melhor maneira de clonar um objeto em JavaScript

const person = {
    firstName: 'John',
    lastName: 'Doe'
};


// using spread ...
let p1 = {
    ...person
};

// using  Object.assign() method
let p2 = Object.assign({}, person);

// using JSON
let p3 = JSON.parse(JSON.stringify(person));
Repulsive Raven

Respostas semelhantes a “Melhor maneira de clonar um objeto em JavaScript”

Perguntas semelhantes a “Melhor maneira de clonar um objeto em JavaScript”

Mais respostas relacionadas para “Melhor maneira de clonar um objeto em JavaScript” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código