您的位置:

如何判断数组里面是否有某个值

一、使用遍历方法

1、通过遍历数组的每个元素,检查该元素是否和目标值相等。

2、若相等,则返回 true。

3、若循环结束后都没有找到相等的元素,则返回 false。


function inArray(target, array){
    for(var i=0; i
   

   

二、使用indexOf方法

1、使用indexOf方法查询目标值在数组中的位置。

2、若该位置大于等于0,则说明数组中包含目标值,返回 true。

3、若该位置小于0,则说明数组中不包含目标值,返回 false。


function inArray(target, array){
    return array.indexOf(target) >= 0;
}

三、使用includes方法

1、使用includes方法查询数组中是否包含目标值。

2、若返回 true,则说明数组中包含目标值,返回 true。

3、若返回 false,则说明数组中不包含目标值,返回 false。


function inArray(target, array){
    return array.includes(target);
}

四、使用find方法

1、使用find方法查询数组中是否有元素和目标值相等。

2、若找到该元素,则返回 true。

3、若找不到该元素,则返回 false。


function inArray(target, array){
    return array.find(function(item){
        return item === target;
    }) !== undefined;
}

五、使用some方法

1、使用some方法查询数组中是否存在一个元素使得判断条件为 true。

2、若存在这样的元素,则返回 true。

3、若不存在这样的元素,则返回 false。


function inArray(target, array){
    return array.some(function(item){
        return item === target;
    });
}

如何判断数组里面是否有某个值

2023-05-21
Java实现数组是否包含某个值的判断

2023-05-11
php判断是否有值,php判断是否有值函数

2023-01-08
如何判断JavaScript中map中是否有某个键值对?

2023-05-17
mysql数据库判断不为空,mysql判断某个字段不为空

2022-11-20
使用Go语言判断数组中是否存在某个值

2023-05-23
Js判断数组中是否存在某值

2023-05-23
php判断是否有参数,php判断是否包含

2023-01-05
php判断是否整数,php判断是否为整数

2022-11-30
判断list里是否存在某个值的多种方法

2023-05-22
js判断网页是否存在class值(jquery判断元素是否有

本文目录一览: 1、如何用js判断dom是否有存在某class的值 2、原生js判断某个元素是否有指定的class名的几种方法 3、js 判断元素是否含有class 4、jquery判断 页面是否有c

2023-12-08
python判断是否json的简单介绍

本文目录一览: 1、python怎么判断json 字符串含有某一个字符 2、python json快速解析命令 3、py3笔记8:json结构的校验 4、python json 资料判断 true 或

2023-12-08
判断数组中是否包含某个元素

2023-05-17
MySQL判断是否存在某个数据详解

2023-05-21
php判断键值数组是否存在(php 判断数组)

2022-11-08
使用ES6判断数组是否包含某个元素

2023-05-23
阿平的python小笔记吖,python 阿里巴巴

2022-11-18
JavaScript中判断数组是否包含某个元素

2023-05-19
JS数组是否包含某个元素判断详解

2023-05-23
c语言判断是否主元素,前端判断数组是否包含某元素

2022-11-30