vus.js中判断数组中是否存在一个指定的元素,除了for循环逐个比较,还有什么好办法?
不知这样可不可以
// val为你要判断的值, isExist为true即存在
var isExist = arr.some(function(item) {
return item === val
})
13 回答13.1k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
简单的数组结构可以用indexOf来做判断,复杂点的可以现对数组做JSON.stringify()然后再用indexOf做判断。当然,这是取巧的方法,最稳妥的还是遍历了。