Tôi biết tôi có thể làm điều đó bằng cách sử dụng các vòng lặp, nhưng tôi đang cố gắng tìm một cách thanh lịch để làm điều này:
Tôi có hai mảng:
var array1 = [['a', 'b'], ['b', 'c']];
var array2 = [['b', 'c'], ['a', 'b']];
Tôi muốn sử dụng lodash
để xác nhận rằng hai mảng trên là giống nhau. Bởi 'giống nhau', ý tôi là không có vật phẩm nào trong array1
đó không được chứa trong array2
.
Về mặt kiểm tra sự bình đẳng giữa các mục này:
['a', 'b'] == ['b', 'a']
hoặc là
['a', 'b'] == ['a', 'b']
Cả hai đều hoạt động vì các chữ cái sẽ luôn theo thứ tự.