Как сравнить два массива в javascript
5 лет назад
Человек-Молекула
Ответы
9
Для того чтобы просто сравнить массивы по значениям:
или:
3 года назад
Иван Иващенко
6
Прямое сравнение массивов всегда будет давать результат false. Поскольку массив, как объект, указывает на ссылку памяти, где хранится "значение". И эти ссылки всегда будут разными, за исключением случая когда мы сравниваем один и тот же объект (массив).
В последнем случае мы сравниваем один и тот же массив и получаем true, т.к. в b скопировалась ссылку на этот массив, а не значение.
3 года назад
Aleksey
3
Для того чтобы сравнить два массива и получить результат - например список уникальных значений, можно воспользоваться вложенными циклами:
4 года назад
Вячеслав Межуревский
1
3 года назад
Денис
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





