有这么一个需求
一个数组
let arr = ['qq','weixin'.'taobao']
如何判断里面有没有‘qq’?
先想到了indexOf
但是
console.log(arr.indexOf('qq')) //0
而
if(arr.indexOf(‘qq’))等价于if(0) 故这样不行
所以
用~于indexOf配合应用:
因为 ~0=-1,·1=-2…
if(~arr.indexOf('qq')){
console.log('该数组有qq')
}
有这么一个需求
一个数组
let arr = ['qq','weixin'.'taobao']
如何判断里面有没有‘qq’?
先想到了indexOf
但是
console.log(arr.indexOf('qq')) //0
而
if(arr.indexOf(‘qq’))等价于if(0) 故这样不行
所以
用~于indexOf配合应用:
因为 ~0=-1,·1=-2…
if(~arr.indexOf('qq')){
console.log('该数组有qq')
}