groog
@groog
Я только учусь

Почему результат выполнения функции разный для одинаковых массивов?

Созданные по разному массивы с одинаковой структурой, при выполнении функции выдают разный результат. Где собака зарыта?

Пример, https://jsfiddle.net/ykf06yp1/
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
У вас в array1 не массив массивов, а массив ссылок на массив (одинаковой). array1[0] === array1[1] выведет true.
UPD: т.е. это не одинаковые массивы. При изменении элементов array1[0] будет меняться array1[1], поэтому такие баги.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы