У меня есть два массива: ArrayA и ArrayB. Мне нужно скопировать ArrayA в ArrayB (в отличие от создания ссылки), и я использовал .splice(0)
, но заметил, что он удаляет элементы из исходного массива.
В консоли, когда я запускаю этот код:
var ArrayA = [];
var ArrayB = [];
ArrayA.push(1);
ArrayA.push(2);
ArrayB = ArrayA.splice(0);
alert(ArrayA.length);
предупреждение показывает 0. Что я делаю неправильно с .splice(0)
??
Спасибо за понимание.