js数组中是否包含某个元素
js判断数组中是否有某个元素
在JavaScript中,可以通过以下几种方法判断数组中是否包含某个元素:
1. indexOf:利用indexOf方法,如果存在,则返回第一次出现的索引;如果不存在,则返回-1。
2. find:利用find方法,它的参数是一个回调函数,所有数组元素依次遍历该回调函数,直到找出第一个返回值为true的元素,然后返回该元素,否则返回undefined。
3. some:利用some方法,如果有满足条件的元素,则不继续检索后面的元素,直接返回true,如果都不符合,则返回一个false。
4. includes:利用includes方法,如果包含返回true,否则返回false。这个方法是ES6新增的数组方法,比较厉害的是,能直接检测NaN。
5. for循环:通过for循环遍历数组,然后使用if判断。
6. forEach:利用forEach方法,如果包含该元素,则在回调函数中输出。
其中,推荐使用includes()方法,方便快捷,一步到位。
版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。