Saya tahu saya bisa melakukannya menggunakan loop, tetapi saya mencoba menemukan cara elegan untuk melakukan ini:
Saya memiliki dua array:
var array1 = [['a', 'b'], ['b', 'c']];
var array2 = [['b', 'c'], ['a', 'b']];
Saya ingin menggunakan lodash
untuk mengonfirmasi bahwa dua larik di atas adalah sama. Yang saya maksud dengan 'sama' adalah bahwa tidak ada item di array1
dalamnya yang tidak terkandung di dalamnya array2
.
Dalam hal memeriksa kesetaraan antara item-item ini:
['a', 'b'] == ['b', 'a']
atau
['a', 'b'] == ['a', 'b']
Keduanya bekerja karena huruf akan selalu teratur.