我试图做一个功能索引。但是我们不允许在javascript中使用它或任何内置函数。所以我创造了自己的。我将它上传到我们的测试仪中,但只有一个条件我没有遇到过。谢谢!
这是我的代码:
function indexofmyversion(searchChar,index) {
var a="";
for(var i=0; i<=searchChar.length; i++){
if(searchChar[i] == index){
return i;
}
} return -1; }
答案 0 :(得分:5)
测试失败是因为搜索应该从索引4开始,只需添加另一个参数
function indexofmyversion(searchChar,index, fromIndex) {
var a="";
for(var i=fromIndex; i<searchChar.length; i++){
if(searchChar[i] == index){
return i;
}
} return -1; }