String.prototype.myIndexOf = function (str) {
var arr = this.split('');
var strArr = str.split('')
var index = -1;
for (var i = 0; i < arr.length; i++) {
if(arr[i] === strArr[0]) {
strArr.shift()
if(strArr.length === 0) {
index = i - strArr.length - 1
break
}
} else {
index = -1
}
}
return index
}
var str = 'hgjghjhgjhg'
var index = str.myIndexOf('0')
console.log(index)
手写实现indexOf
最新推荐文章于 2023-12-12 00:25:48 发布