“Cómo copiar una matriz de JavaScript” Código de respuesta

JavaScript copia una matriz

let arr =["a","b","c"];
// ES6 way
const copy = [...arr];

// older method
const copy = Array.from(arr);
Batman

matriz de copia de JavaScript

var numbers = [1,2,3,4,5];
var newNumbers = Object.assign([], numbers);
Beautiful Bear

matriz de copia de JavaScript

var oldColors=["red","green","blue"];
var newColors = oldColors.slice(); //make a clone/copy of oldColors
Grepper

matriz de copia de JavaScript

// this is for array with complex object
var countries = [
  {name: 'USA', population: '300M'}, 
  {name: 'China', population: '1.6B'}
];

var newCountries = JSON.parse(JSON.stringify(countries));
Beautiful Bear

Cómo copiar una matriz de JavaScript

let arr = ["jason", "james", "jelani"];
let arrCopy = arr.slice();
//Note that this is "slice" and not "splice". 
//arr.splice() would be very different!

console.log(arrCopy);//["jason", "james", "jelani"]

//Makes deep copy
arrCopy[0] = "jamil";
console.log(arr); //["jason", "james", "jelani"]
console.log(arrCopy);//["jamil", "james", "jelani"]
Exuberant Eland

Respuestas similares a “Cómo copiar una matriz de JavaScript”

Preguntas similares a “Cómo copiar una matriz de JavaScript”

Más respuestas relacionadas con “Cómo copiar una matriz de JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código