2017-04-07 1 views
0

Ich versuche, einen Index der Funktion zu machen. aber wir dürfen es nicht verwenden oder eine eingebaute Funktion in Javascript. also erstelle ich mein eigenes. Ich lade es in unseren Tester hoch, aber es gibt nur eine Bedingung, die ich nicht erfüllt habe. Vielen Dank!IndexOf Javascript-Alternative

hier ist mein Code:

function indexofmyversion(searchChar,index) { 
var a=""; 
for(var i=0; i<=searchChar.length; i++){ 
    if(searchChar[i] == index){ 
     return i; 
    } 
} return -1; } 

Tester Picture Result

+3

3 Argumente sind je nach Bedarf gestartet werden soll bekommen. Sie verwenden 2. – ephemient

+1

Ein drittes Argument fehlt in Ihrer Funktion 'fromIndex'. – yuriy636

+1

Sie haben also an einem Teil versagt; Welcher Teil war das? Erklären Sie das Problem in Ihrer Frage, verlinken Sie nicht oder zeigen Sie ein Bild und erwarten Sie, dass dies als Ihre Frage ausreicht. Warum hast du versagt? Wie haben Sie versucht, dieses Versagen zu korrigieren? Wozu brauchst du Hilfe, was ist schiefgelaufen? –

Antwort

5

Der Test wegen der Tat nicht nachgewiesen, dass die Suche aus dem Index 4, fügen Sie einfach einen weiteren Parameter

function indexofmyversion(searchChar,index, fromIndex) { 
var a=""; 
for(var i=fromIndex; i<searchChar.length; i++){ 
    if(searchChar[i] == index){ 
     return i; 
    } 
} return -1; } 
+0

ich lazyvab

+0

warum ich ?????????? (Entschuldigung) –

+0

@lazyvab oh, du hast recht, ich kopierte OP-Code und fügte hinzu, erforderliche Verbesserungen nicht bemerkt, danke – Darlyn