includes

2022-02-15

前端

一个人能在鼠疫和生活的赌博中所赢得的全部东西,就是知识和记忆。——《鼠疫》

我们除了使用indexOf判断字符串/数组是否包含某字符/元素还可以使用includes

区别在于数组判断中indexOfNaN值处理会错误,而includes不会,例如:

image-20220215212309697

这里显示-1说明没有匹配到

而使用includes

2022

可以看到成功匹配

字符串也可以使用includes

image-20220215213535686

非常的方便

我们可以用prototype获取原型对象然后再调用

1
Array.prototype.includes.call([1,2,3,4],1)

还是蛮方便的