[{age:3,name:"xxxx"},{age:4,name:"yyyyy"}]
怎么判断某个obj是否在arr中
给出一个比较方便的方法
let a=[{age:3,name:"33"},{age:4,name:"44"}]
let b={age:3,name:"33"}
JSON.stringify(a).includes(JSON.stringify(b)) //ES6语法, 返回true或者false
JSON.stringify(a).indexOf(JSON.stringify(b))==-1 //es5写法
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答918 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
如果
可以直接使用indexOf方法来校验
如果是
可以通过find等提供一个比较函数方式来做