为了账号安全,请及时绑定邮箱和手机立即绑定

vus.js中判断数组中是否存在一个指定的元素,除了for循环逐个比较,还有什么好办法?

vus.js中判断数组中是否存在一个指定的元素,除了for循环逐个比较,还有什么好办法?

慕码人8056858 2019-05-23 20:09:11
vus.js中判断数组中是否存在一个指定的元素,除了for循环逐个比较,还有什么好办法?
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

简单的数组结构可以用indexOf来做判断,复杂点的可以现对数组做JSON.stringify()然后再用indexOf做判断。当然,这是取巧的方法,最稳妥的还是遍历了。
                            
查看完整回答
反对 回复 2019-05-23
?
aluckdog

TA贡献1847条经验 获得超7个赞

不知这样可不可以
//val为你要判断的值,isExist为true即存在
varisExist=arr.some(function(item){
returnitem===val
})
                            
查看完整回答
反对 回复 2019-05-23
  • 2 回答
  • 0 关注
  • 604 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信