这篇文章主要介绍“es6如何检测数组中有没有某个元素”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es6如何检测数组中有没有某个元素”文章能帮助大家解决问题。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了文成免费建站欢迎大家使用!
检测方法:1、用“arr.indexOf(“元素值”)”语句,如果返回元素下标则存在;2、用“arr.includes(“值”)”,如果存在返回true;3、用for循环语句遍历数组,用if语句和“==”运算符判断数组元素是否为指定值即可。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
es6检测数组中有没有某个元素
方法一:array.indexOf
此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。
var arr=[1,2,3,4]; var index=arr.indexOf(3); console.log(index);
方法二:array.includes(searcElement[,fromIndex])
此方法判断数组中是否存在某个值,如果存在返回true,否则返回false
var arr=[1,2,3,4]; if(arr.includes(3)) console.log("存在"); else console.log("不存在");
方法三:利用for循环和if
var arr=[1,2,3,4]; var k=0; for(var i=0;i关于“es6如何检测数组中有没有某个元素”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。
当前文章:es6如何检测数组中有没有某个元素
链接地址:http://bzwzjz.com/article/jojpsd.html