Lodash isEqual方法没有给出预期的结果

时间:2018-05-12 03:48:34

标签: javascript node.js lodash

const car = new Map([['100','200']]);
const bike = new Map([['200','100']]);
_.isEqual(car,bike); // true ???
car.get('100'); // "200"
car.get('200'); // undefined
bike.get('100'); // undefined
bike.get('200'); // "100"

即使这两个对象不一样,它从isEqual方法返回true?

1 个答案:

答案 0 :(得分:2)

这是一个已知的错误,它应该在v5中修复。请在此处阅读:https://github.com/lodash/lodash/issues/3428