js中indexof是什么意思,indexof方法的作用

  js中indexof是什么意思,indexof方法的作用

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  JavaScript of()返回数组中第一个元素值的索引,如果没有找到指定的值,则返回-1。用法如下:

  array.indexOf(searchElement[,from index]);参数描述:

  代表一个数组对象。

  SearchElement:必选参数,要在数组中定位的值。

  FromIndex:可选参数,用于开始搜索数组索引。如果省略此参数,则从索引0开始搜索。如果fromIndex大于或等于数组长度,则返回-1。如果fromIndex为负,则从数组长度加上fromIndex的位置开始搜索。

  index()方法是按升序索引搜索,即从左到右搜索。检索时,数组元素将与searchElement参数值===进行同余比较。

  示例1:返回指定元素第一次出现的位置,如果没找到,返回-1

  var a=[ab , cd , ef , ab , CD ];

  console . log(a . index of( CD ));//1

  console.log(a.indexOf(cd ,2));//4

  console . log(a . index of( GH ));//-1

  console.log(a.indexOf(ab ,-2));//3输出结果:

  示例2:利用indexOf()方法判断指定元素是否存在,[更多判断方法请阅读文章《JS数组学习之检查是不是存在给定元素》]

  var a=[ab , cd , ef , ab , CD ];

  var b=a . index of( CD );

  如果(b0) {

  Console.log(给定元素存在);

  }否则{

  Console.log(“给定的元素不存在”);

  }输出结果:

  【推荐学习:javascript高级教程】以上是javascript indexof方法使用的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: