猿问
javascript !~array.indexOf('some')怎么理解
如题!~array.indexOf('some')和array.indexOf('some')!=-1是一样的吗
倚天杖
浏览 396
回答 1
1回答
慕码人8056858
是一样的,这是另外一种写法。~是位运算符。表示把array.indexOf('some')移位后-1就是0,而如果数组中含有some,结果就不会是0.然后再转换成boolean.不过题目里的两个表达式的逻辑似乎是反了.!!~array.indexOf('some')
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答