Задать вопрос
groog
@groog
Я только учусь

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

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

Пример, https://jsfiddle.net/ykf06yp1/
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
У вас в array1 не массив массивов, а массив ссылок на массив (одинаковой). array1[0] === array1[1] выведет true.
UPD: т.е. это не одинаковые массивы. При изменении элементов array1[0] будет меняться array1[1], поэтому такие баги.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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