Я знаю, що можу це зробити за допомогою циклів, але я намагаюся знайти елегантний спосіб зробити це:
У мене є два масиви:
var array1 = [['a', 'b'], ['b', 'c']];
var array2 = [['b', 'c'], ['a', 'b']];
Я хочу використовувати, lodash
щоб підтвердити, що вищевказані масиви є однаковими. Під «те саме» я маю в виду , що немає ні одного пункту , в array1
який не міститься в array2
.
Що стосується перевірки рівності між цими пунктами:
['a', 'b'] == ['b', 'a']
або
['a', 'b'] == ['a', 'b']
Обидва працюють, оскільки букви завжди будуть в порядку.