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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。