Svara på användarens input kan du bygga en engagerande och framgångsrik webbprogram . Dock måste användaren input omvandlas till en form som din ansökan kan tolka och reagera på lämpligt sätt . JavaScript innehåller en split metod för att bryta isär en sträng som innehåller en lista baserad på karaktären , separatorn , som används för att skilja elementen . Du kan även dela komplexa listor med hjälp av split metoden i en serie . Instruktioner
1
Bestäm företräde din sträng separatorer . I strängen:
var MyString = " 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 "
semikolon är den högsta prioritet och måste användas av den separeringsmetoden första, kommatecken sekund . I allmänhet behöver den lägsta frekvensen separatorn att delas först .
2
Execute split metoden på din sträng , med den högsta prioritet separatorn .
Var myFirstSplit = myString.split ( ' , ' ) ;
myFirstSplit variabel innehåller nu en array bestående av tre strängar , varav den första är " 1 , 2 , 3 "
3
Tilldela . en matris för att innehålla resultatet av din andra split . Detta kommer att göra hanteringen av resultaten lättare , eftersom du kan komma åt elementen från en enda , flerdimensionell array
var mySecondSplit = new Array ( myFirstSplit.length ) .
4
Använd en " för " loop för att dela upp varje del av myFirstSplit med kommatecken separator
for (i = 0 ; i. < myFirstSplit.length , i + + ) . {
mySecondSplit [ i] = myFirstSplit [i . ] split ( ' , ' ) ;
}
5
Gå till delar av din slutliga arrayen med hjälp av syntax för en flerdimensionell array
var someElement = mySecondSplit . [ 1 ] [ 1 ] ;
i detta exempel skulle someElement innehåller värdet 5 Addera
.