“La mejor manera de clonar un objeto en JavaScript” Código de respuesta

objeto clon en 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

Copiar objeto JavaScript

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

Copiar 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

objeto clon javascript

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

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

La mejor manera de clonar un objeto en 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

Respuestas similares a “La mejor manera de clonar un objeto en JavaScript”

Preguntas similares a “La mejor manera de clonar un objeto en JavaScript”

Más respuestas relacionadas con “La mejor manera de clonar un objeto en JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código