该指标的定义和使用()的方法



indexOf()方法返回的字符串中第一次指定字符串的位置。



该方法将检索从开始的字符串stringobject结束是否包含子串searchvalue,初始检索的位置是在字符串或字符串开始的位置(当没有指定位置)。如果一个searchvalue被发现,它返回的searchvalue首位。

在stringobject字符位置0开始。



如果在数组中找不到字符串,则返回1。

步入观点:

在JS IndexOf方法看起来对于一个给定的元素可以查找数组中的第一个索引值,但不支持IE8下指标。本文介绍了IE8的解决方案不支持指数。



怎么一个浏览器不支持索引你可以使用下面的代码在开始写脚本时,它允许你使用IndexOf方法没有本地支持。


如果(!阵列。原型。指标){
array.prototype.indexof =功能(searchelement,位置){
VAR K;
如果(此= NULL){
把新的TypeError(,这是无效的或不确定的);
}
对象(这个);
> > > o.length VaR len = 0;
如果(= 0){
返回- 1;
}
var n = +位置| | 0;
如果(math.abs(n)=无穷大){
n=0;
}
如果(= =){
返回- 1;
}
K = math.max(n>=0 N:莱恩- Math.abs(N),0);
而(k)
如果(K K O O { } = searchelement){
返回K;
}
钾+;
}
返回- 1;
};
}


js不支持指数简介。这是导言的结尾。上述解决方案非常有效。有需要的朋友可以参考以上教程,谢谢您对本网站的支持。