WWW.lllT.neT

方式: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 " 在链表中");
}

1.png

改动一下必须搜索的值:

var str="gh";
if(arr.indexOf(str)===-1){
	console.log("特定原素:" str " 没有二维数组中");
}else{
	console.log("特定原素: " str " 在链表中");
}

2.png

应用 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 " 在链表中");
}

3.png

【相关信息:javascript学习培训实例教程

以上便是javascript怎么判断原素是不是在链表中的详尽具体内容,大量请关心自学java网其他相关文章!

WWW.lllT.neT

声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!

原文地址:javascript怎么判断原素是不是在链表中发布于2021-12-09 09:54:01