我有两个对象数组需要进行比较,但是它们的顺序不重要。我不能对它们进行排序,因为我没有它们的键名,因为函数必须是通用的。关于这个数组唯一的信息是,两个数组对象具有相同数量的键,并且这些键的名称相同。所以array1必须包含与array2相同的对象。
在这个例子中,array1必须等于array2。我尝试使用chai的.eql()方法,但它没有起作用。
var array1 = [{"key1":"Banana", "key2":"Yammy"}, {"key1":"Broccoli", "key2":"Ew"}];
var array2 = [{"key1":"Broccoli", "key2":"Ew"}, {"key1":"Banana", "key2":"Yammy"}];
在这个例子中,array1必须等于array2。我尝试使用chai的.eql()方法,但它没有起作用。