方式:1、应用indexOf()涵数获得特定原素在链表中第一次发生的部位,假如传参为“-1”则原素没有二维数组中;2、应用lastIndexOf()获得特定原素在链表中最后一次出来的部位,假如传参为“-1”则原素没有二维数组中。
本实例教程实际操作自然环境:windows7系统软件、javascript1.8.5版、Dell G3电脑上。
在javascript中,可以运用indexOf()和lastIndexOf()涵数来分辨原素是不是在链表中。
indexOf() 和 lastIndexOf() 方式可以查找二维数组原素,回到特定原素的数据库索引部位;假如特定原素未找到,则回到“-1
”。
应用 indexOf() 在链表中搜索原素
indexOf() 回到某一原素值在链表中的第 1 个配对项的数据库索引,要是没有寻找特定的值,则回到 -1。使用方法如下所示:
array.indexOf(item,start)
item 务必。搜索的原素。
start 可选择的整数金额主要参数。要求在链表中逐渐查找的部位。它的合理合法选值是 0 到 stringObject.length - 1。如省去该主要参数,则将从字符串数组的首标识符逐渐查找。
indexOf() 方式是按升序数据库索引实行检索,即从左往右开展查找。查找时,会让二维数组原素与 searchElement变量值开展全等较为===。
实例:搜索原素是不是在链表中
var arr = ["ab","cd","ef","ab","cd"]; var str="cd"; if(arr.indexOf(str)===-1){ console.log("特定原素:" str " 没有二维数组中"); }else{ console.log("特定原素: " str " 在链表中"); }
改动一下必须搜索的值:
var str="gh"; if(arr.indexOf(str)===-1){ console.log("特定原素:" str " 没有二维数组中"); }else{ console.log("特定原素: " str " 在链表中"); }
应用 lastIndexOf() 在链表中搜索原素
indexOf() 回到某一原素值在链表中的最终 1 个配对项的数据库索引,要是没有寻找特定的值,则回到 -1。其使用方法与 indexOf() 同样。
实例:搜索原素是不是在链表中
var arr = ["ab","cd","ef","ab","cd"]; var str="gx"; if(arr.lastIndexOf(str)===-1){ console.log("特定原素:" str " 没有二维数组中"); }else{ console.log("特定原素: " str " 在链表中"); }
【相关信息:javascript学习培训实例教程】
以上便是javascript怎么判断原素是不是在链表中的详尽具体内容,大量请关心自学java网其他相关文章!
WWW.lllT.neT声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!
原文地址:javascript怎么判断原素是不是在链表中发布于2021-12-09 09:54:01