【发布时间】:2018-09-04 08:57:34
【问题描述】:
我正在使用includes 来检查一个对象数组是否包含一个对象,但它总是返回 false
const record = {
id:"6c86e6c7-590a-44af-8492-1b83be1bf457",
key:"6c86e6c7-590a-44af-8492-1b83be1bf457",
number:1,
priority:0
}
const selectedRows = [{
id:"6c86e6c7-590a-44af-8492-1b83be1bf457",
key:"6c86e6c7-590a-44af-8492-1b83be1bf457",
number:1,
priority:0
}]
alert(selectedRows.includes(record));
我不明白,为什么是这样工作的。如何使检查工作是否正常? P>
【问题讨论】:
-
如果你想这样做,你需要编写一个方法来按属性比较对象。
标签: javascript