js判断一个数组是否包含一个指定的值

今天看了一下  有好几种方法  总结一下

1:array.indexOf   此方法判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1

2. array.includes(searchElement[, fromIndex])   此方法判断数组中是否存在某个值,如果存在返回 true,否则返回false。

 

3. array.find(callback[, thisArg])     返回数组中满足条件的第一个元素的值,如果没有,返回undefined

 

4. array.findIndex(callback[, thisArg])  返回数组中满足条件的第一个元素的索引(下标), 如果没有找到,返回-1  同第3种方法类似

 

from:https://www.cnblogs.com/hepengqiang/p/9822118.html