Я создал массив и получил другой файл из php. Данные в порядке, но когда я пытаюсь скопировать один массив в другой, кажется, что когда я меняю arr1, тогда arr2 также изменяется.JavaScript Copy Array По значению
Это копируется «по ссылке», а не «по значению», как мне нужно
Я также попробовал кусочек() Butit не работает, переменная не копируется на всех, даже не «с помощью ссылку "таким образом.
// arr1[0] = "Hey";//this array is coming from another file and the data is fine
var arr2 = [];
arr2[0] = arr1[0];
arr2[0] += "1"; // right now arr1 and arr2 both has "Hey1" in them.
Любые идеи? Спасибо
Вы уверены, что * оба * эти массивы имеют «Hey1» в них? –
Это не делает для меня: http://jsfiddle.net/barmar/sxochn11/ – Barmar
Прекрасно работает для меня. –