TA贡献1795条经验 获得超7个赞
简单的数组结构可以用indexOf来做判断,复杂点的可以现对数组做JSON.stringify()然后再用indexOf做判断。当然,这是取巧的方法,最稳妥的还是遍历了。
TA贡献1827条经验 获得超8个赞
不知这样可不可以
// val为你要判断的值, isExist为true即存在
var isExist = arr.some(function(item) {
return item === val
})
TA贡献1842条经验 获得超21个赞
es6 find findIndex
TA贡献1851条经验 获得超3个赞
使用indexOf方法
indexOf
arr.indexOf(k) !== -1
TA贡献1802条经验 获得超6个赞
indexOf, find, findIndex 或者转换成Set用has,数组很大又不想/能遍历,且存的都是对象的话,可以用字典对象或者Map的has方法
find
findIndex
Set
has
Map
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报