ฉันรู้ว่าฉันทำได้โดยใช้ลูป แต่ฉันกำลังพยายามหาวิธีที่สวยงามในการทำสิ่งนี้:
ฉันมีสองอาร์เรย์:
var array1 = [['a', 'b'], ['b', 'c']];
var array2 = [['b', 'c'], ['a', 'b']];
ฉันต้องการใช้lodash
เพื่อยืนยันว่าทั้งสองอาร์เรย์ข้างต้นเหมือนกัน โดย 'เหมือนกัน' หมายความว่าไม่มีรายการarray1
ที่ไม่มีอยู่ในarray2
.
ในแง่ของการตรวจสอบความเท่าเทียมกันระหว่างรายการเหล่านี้:
['a', 'b'] == ['b', 'a']
หรือ
['a', 'b'] == ['a', 'b']
ทั้งสองทำงานเนื่องจากตัวอักษรจะเรียงตามลำดับเสมอ