一个人能在鼠疫和生活的赌博中所赢得的全部东西,就是知识和记忆。——《鼠疫》
我们除了使用indexOf
判断字符串/数组是否包含某字符/元素还可以使用includes
区别在于数组判断中indexOf
对NaN
值处理会错误,而includes
不会,例如:
这里显示-1
说明没有匹配到
而使用includes
:
可以看到成功匹配
字符串也可以使用includes
非常的方便
我们可以用prototype
获取原型对象然后再调用
1 | Array.prototype.includes.call([1,2,3,4],1) |
还是蛮方便的