indexof

151 次浏览
0

clipboard.png

为什么indexof 对对象不起作用

7月14日提问
2 个回答
1

已采纳

indexOf 内部相当于 === 进行比较的。

首先要明白:

{a: 1} === {a: 1} // false,这是两个不同的对象

如果根据对象中的属性进行查找请使用findIndex或find:

arr.findIndex(i => i.a === 1)
1

indexof只适用字面量。对象需要自己写函数。

indexOf#描述

撰写答案

推广链接