Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

String: indexOf(), 2. Parameter

Der Methode indexOf kann man als zweiten Parameter noch die Stelle mitgeben, ab der der Suchstring im aufrufenden String gesucht werden soll.
var n1 = "Fred Feuerstein".indexOf("e", 2);
var n2 = "Fred Feuerstein".indexOf("e", 3);
var n3 = "Fred Feuerstein".indexOf("e", 7);
Das erste "e" befindet sich in "Fred Feuerstein" an 2. Stelle. Es wird bei einer Suche ab der 2. Stelle gefunden. n1 ist also 2. Das zweite "e" in "Fred Feuerstein" befindet sich an der 6. Stelle. Es wird bei der Suche ab der 3. Stelle gefunden. n2 ist 6. Mit der dritten Codezeile wird das dritte "e" in "Fred Feuerstein" gefunden. n3 ist 8.

Aufgabe

Schreibe eine Funktion secondIndexOf, die 2 Strings entgegennimmt und die zweite Position des zweiten Strings im ersten String bestimmt. Kommt der Suchstring nicht zweimal vor, so soll -1 zurückgegeben werden. secondIndexOf("Ida-Ida", "Ida") soll 4 zurückgeben.
Tipp: Falls Du Hilfe brauchst, lies dir auch die Beschreibung in SELFHTML durch.
var secondIndexOf = function(s1, s2) {
// Verwende indexOf zweimal.
// Zuerst ohne, dann mit
// zweitem Parameter. 
};
var secondIndexOf = function(s1, s2) {
  var firstIndex = s1.indexOf(s2);
  return s1.indexOf(s2, firstIndex + 1);
};