Jag sitter fast i en JavaScript-uppgift och hoppas att någon kan hjälpa mig på traven. Uppgiften består i att skriva ut initialerna i ett namn oavsett hur många namn det innehåller.
Jag börjar med att skapa en variabel med själva namnet:
var namn = "Förnamn Mellannamn Efternamn";
Sedan tänkte jag ta ut alla namn separat och lägga i variabler (om det överhuvudtaget är möjligt) genom att leta efter mellanslag, och det är här jag behöver hjälp. Första namnet klarar jag, men sen är det stopp.
var fornamn = namn.substring(0,namn.indexOf(" "));
Hur tar jag ut nästa namn? indexOf(" ") letar ju bara upp det första mellanslaget.
Kan man lösa detta med en loop eller finns någon färdig strängfunktion för att hantera sådant här?
------------------
// Skarre