Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Сравнить два двумерных массива (https://javascript.ru/forum/dom-window/72422-sravnit-dva-dvumernykh-massiva.html)

victornalchik 28.01.2018 13:26

Сравнить два двумерных массива
 
Добрый день! Наткнулся недавно на такой способ сравнить два массива
a1.length==a2.length && a1.every((v,i)=> v === a2[i])

Подскажите пожалуйста как можно его адаптировать под сравнения двух двумерных массивов?

ksa 29.01.2018 09:24

Цитата:

Сообщение от victornalchik
как можно его адаптировать под сравнения двух двумерных массивов?

Например пройтись по первому уровню и выполнить это "сравнение" для каждого элемента...

А можно массивы в строки перевести и сравнить те строки...

j0hnik 29.01.2018 22:04

а массивы с какими типами данных?

Vlasenko Fedor 29.01.2018 22:52

let a1 = [[3, 2], [5, 4]];
let a2 = [[3, 2], [5, 4]];
alert(!(a1 > a2 || a1 < a2));

Насколько я помню сравнивать стоит так. И без разницы какие они


Часовой пояс GMT +3, время: 11:41.