博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS中判断一个元素是否在数组中的方法
阅读量:4094 次
发布时间:2019-05-25

本文共 495 字,大约阅读时间需要 1 分钟。

方法一

使用 indexOf 方法,返回查找元素在数组中第一次出现位置(下标值),否则返回-1

var a=["1", "3", "2", "3", "0"]; console.log(a.indexOf ('3'));//1console.log(a.indexOf (5,'0'));//-1console.log(a.indexOf ('0'));//4console.log(a.indexOf ('0',-5));//4console.log(a.indexOf ('3',-1));//-1console.log(a.indexOf ('3',-3));//3console.log(a.indexOf ('1',5));//-1console.log(a.indexOf (3));//-1 console.log(a);//["1", "3", "2", "3", "0"]

方法二

属于ES语法,使用 includes 方法,返回值是布尔类型

let arr = [1,2,3];arr.includes(1) // truearr.includes(5) //false

转载地址:http://chtii.baihongyu.com/

你可能感兴趣的文章
处理Maven本地仓库.lastUpdated文件
查看>>
Kafka | 请求是怎么被处理的?
查看>>
Java并发编程1-线程池
查看>>
CentOS7,玩转samba服务,基于身份验证的共享
查看>>
计算机网络-网络协议模型
查看>>
计算机网络-OSI各层概述
查看>>
Java--String/StringBuffer/StringBuilder区别
查看>>
mySQL--深入理解事务隔离级别
查看>>
分布式之redis复习精讲
查看>>
数据结构与算法7-栈
查看>>
线性数据结构学习笔记
查看>>
数据结构与算法14-跳表
查看>>
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ32:把数组排成最小的数
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>