Скопируйте код кода следующим образом:
вар тест = [1,2,3,4,5,6,7];
вар обр = тест;
обр.splice(2,1);
оповещение(тест);//1,2,4,5,6,7
Массивы JS по сути являются объектами. Таким образом, приведенный выше исходный код наконец печатает 1,2,3,4,5,6. Это связано с тем, что назначение test для arr фактически присваивает ссылку на массив arr, поэтому операция arr также будет
Измените исходный массив.
Для реализации клонирования массива можно использовать следующие методы:
Скопируйте код кода следующим образом:
Array.prototype.clone=function(){
вернуть this.slice(0);
}