JavaScript之判断数组是否存在某元素(IndexOf、includes)

方法

方法1:使用indexOf

var myArray=[1,2,3,4,5,6,7,8,9,10];
var result = myArray.indexOf(2);    // 返回值1。返回值为在数组中的位置,如果返回值为-1,则数组中没找过该元素

方法2 : 使用includes

var myArray=[1,2,3,4,5,6,7,8,9,10];
var result = myArray.includes(2);        // 返回true,如果不存在,则返回false

Array()对象方法说明(部分)

方法 描述 例子
indexOf 搜索数组中的元素,并返回它的位置 例子链接
includes 判断一个数组是否包含一个指定的值。 例子链接

参考网址

https://www.runoob.com/jsref/jsref-obj-array.html

原文地址:https://www.cnblogs.com/luyj00436/p/15109441.html