function linearSearch(needle, haystack){
var len = haystack.length -1;
regex = new RegExp(needle);while(len--){
if (regex.test(haystack[len])){
return len;
}
}
return -1;
}
Der Code funktioniert generell.
Nur mit der Funktion mit der ich den Rückgabewert von "return left"
ausgebe, gibt nur den ersten wert aus.
Was muss ich machen damit alle Suchergebnisse ausgegeben werden.
Wenn ich die Daten direkt in der linearSearch funktion ausgebe werden alles Suchergebnisse ausgegeben, nur in meiner Funktion zum Schreiben der return werte klappt das nicht.