我想做的是使用chai.js比较2个基本数组,但不考虑元素的顺序-就像它们是2组一样。
现在显然我可以做这样的事情:
const actual = ['a', 'b', 'c'];
const expected = ['b', 'c', 'a'];
expect(actual).to.have.length(expected.length);
expected.forEach(e => expect(actual).to.include(e));
但是我很好奇是否有一种首选的“内置”方式(我在文档中找不到)。
最佳答案
expect([4, 2]).to.have.members([2, 4])
关于javascript - Chai.js比较数组而不考虑顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37688095/