I JavaScript kan du eksplodere en String , der adskiller dens dele i et array ved hjælp af split -metoden. Opdelingen metode giver den funktionalitet, du kan være vant til fra eksplodere metoden på andre sprog såsom PHP. Opdeling elementerne i en JavaScript tekststreng i et array af elementer ved hjælp af split metoden er ligetil. Opgaven kan udføres i et par enkle linjer kode . Det er også en nem og nyttig teknik til at lære . Instruktioner
1
Forbered din JavaScript streng. Følgende kode viser skabe et eksempel string og lagre den i en variabel i et uddrag af JavaScript : Hej
var totalString = " Her er nogle ord i en streng " ,
Dette eksempel er til demonstration , men du kan bruge enhver tekststreng, du allerede har i din kode. Hvis din streng er at blive fanget fra bruger input , skal den opbevares i variablen alligevel.
2
Split din streng . Ved hjælp af følgende syntaks , splitte din tekststreng i separate elementer : Hej
totalString.split ("" ),
Dette opdeler strengen i enkelte ord ved at bruge mellemrum som separator . Separatoren er tilvejebragt som den første parameter til opdelingen fremgangsmåde som i eksempel . Du kan opdele din streng ved hjælp af enhver adskille tegn, du kan lide , skræddersy din kode til behovene i dit eget projekt .
3
Store din streng elementer i et array variabel. Hidtil har din kode splitte strengen , men gjort noget med de deraf elementer. Ved hjælp af følgende syntaks , resultatet af split operation i lagre en variabel : Hej
var stringElems = totalString.split ("" ),
p Du kan nu få adgang til hvert enkelt element ved hjælp af arrayobjekt på noget tidspunkt senere i din kode . For eksempel vil følgende output det andet ord i sætningen , som er lagret på arrayindeks 1 siden array positioner starter ved nul : Hej
document.write ( stringElems [1 ])
< br > 4
Begræns dit split -funktion. Du kan eventuelt begrænse resultatet af split operation . For eksempel, hvis du ønsker at gemme kun de første to ord kan du bruge følgende kode : Hej
var stringElems = totalString.split ("" , 2),
Dette gemmer den første to elementer som følge af opdelingen i et array , men det gør intet med resten af strengen . Grænsen anvendes til split operation leveres som en anden parameter til funktionen. Dette er ikke nødvendigt , så hvis du ønsker split metoden anvendes på hele strengen , kan du blot lade denne anden parameter ud .
5.
Test din kode ved at medtage den i din webside. Eksperimentere med det ved at ændre split metodeparametre og teste siden igen . Hvis din side ikke indeholder nogen server side kode, kan du teste det ved at åbne den i webbrowseren fra din egen computer , snarere end at uploade den til internettet , hver gang du foretager en ændring . Husk at tilpasse koden til , uanset hvad dit eget projekt forsøger at opnå .