在使用作为参数传递的全新JSON对象时,我不明白为什么.include()
在这里不起作用。我希望b.includes({id:2,name:'a'})
在所有情况下都返回true
,这里只有在我明确指定数组元素时才会返回预期的结果:
const b = [{id:2,name:'a'},{id:3,name:'b'}];
b[0]
{id: 2, name: "a"}
b.includes({id:2,name:'a'});
false
b.includes({id:2,name:"a"});
false
b.includes(b[0]);
true