javascript indexof方式有什么用

lxf2023-03-09 13:15:01

javascript中indexof()方式用以在字符串中搜索特定原素,可回到特定原素值在二维数组里的第一个配对项的检索,假如找不到特定数值,则回到“-1”;利用这个特点,此方法还可以用来判断数组中特定原素存不存在。

javascript indexof方式有什么用

实例教程作业环境:windows7系统软件、javascript1.8.5版、Dell G3计算机。

JavaScript indexOf() 回到某一原素值在二维数组里的第 1 个配对项的检索,假如找不到特定数值,则回到 -1。使用方法如下所示:

array.indexOf(searchElement[, fromIndex]);

参数说明:

  • array:表明一个数组对象

  • searchElement:必不可少主要参数,需在 array 中精准定位数值。

  • fromIndex:可选参数,用以开始搜索的数组索引。假如省去该主要参数,将从检索 0 处开始搜索。假如 fromIndex 大于等于数组长度,则回到 -1。假如 fromIndex 为负,则检索从数组长度再加上 fromIndex 位置处逐渐。

indexOf() 方法是什么按降序检索实行检索,即从左往右开展查找。查找时,会使数组元素与 searchElement变量值开展等腰较为===。

实例1:回到特定原素第一次出现位置,如果没有寻找,回到-1

var a = ["ab","cd","ef","ab","cd"];
console.log(a.indexOf("cd"));  //1
console.log(a.indexOf("cd", 2));  //4
console.log(a.indexOf("gh"));  //-1
console.log(a.indexOf("ab", -2));  //3

输出结果:

javascript indexof方式有什么用

实例2:运用indexOf()方式分辨特定原素存不存在 ,【大量分辨方式,可阅读《JS数组学习之检查是不是存在给定元素》】

var a = ["ab","cd","ef","ab","cd"];
var b = a.indexOf("cd");
if (b>0) {
console.log("给出原素确实存在");
} else {
console.log("给出原素根本不存在");
}

输出结果:

javascript indexof方式有什么用

【强烈推荐学习培训:javascript高级教程】

以上就是关于javascript indexof方式有什么用的具体内容,大量欢迎关注AdminJS其他类似文章!