“Как скопировать массив JavaScript” Ответ

JavaScript копировать массив

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

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

JavaScript Copy Array

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

JavaScript Copy Array

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

JavaScript Copy Array

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

Как скопировать массив 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

Ответы похожие на “Как скопировать массив JavaScript”

Вопросы похожие на “Как скопировать массив JavaScript”

Больше похожих ответов на “Как скопировать массив JavaScript” по JavaScript

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

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