“Bester Weg, um ein Objekt in JavaScript zu klonen” Code-Antworten

Klonobjekt in 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

Objekt JavaScript kopieren

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

Objekt JavaScript kopieren

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 -Klonobjekt

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

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

Bester Weg, um ein Objekt in JavaScript zu klonen

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

Ähnliche Antworten wie “Bester Weg, um ein Objekt in JavaScript zu klonen”

Fragen ähnlich wie “Bester Weg, um ein Objekt in JavaScript zu klonen”

Weitere verwandte Antworten zu “Bester Weg, um ein Objekt in JavaScript zu klonen” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen