I JavaScript, kan du eksplodere en String, skille delene i en matrise, med split -metoden. Den delte metoden gir den funksjonaliteten du kanskje vant til fra eksplodere metoden på andre språk , som for eksempel PHP. Splitting elementene i en JavaScript tekststreng i en rekke elementer ved bruk av split metoden er grei. Oppgaven kan utføres i et par enkle linjer med kode. Det er også en enkel og nyttig teknikk for å lære. Instruksjoner
en
Forbered JavaScript streng. Følgende kode demonstrerer skape et eksempel streng og lagre det i en variabel i et utdrag av JavaScript : en
Var totalString = " Her er noen ord i en streng " ;
Dette eksemplet er for demonstrasjon , men du kan bruke hvilken som helst tekststreng du allerede har i koden . Hvis strengen blir tatt fra brukerundersøkelser, lagre den i variabelen likevel.
2
Split din streng. Ved hjelp av følgende syntaks , splitte tekststreng i separate elementer : en
totalString.split ( " ");
Dette deler strengen i enkelte ord ved å bruke mellomrom som skilletegn . Separatoren er gitt som den første parameter til splitten fremgangsmåte som i eksemplet . Du kan dele din string bruker noen skilletegn du liker , skreddersy din kode til behovene til ditt eget prosjekt.
3
Lagre dine string elementer i en matrise variabel. Så langt har koden splitte strengen , men ikke gjort noe med de resulterende elementer. Ved hjelp av følgende syntaks , lagre resultatet av delt drift i en variabel : en
Var stringElems = totalString.split ( " ");
Du kan nå få tilgang til hvert enkelt element ved hjelp av matrisen objektet på noe tidspunkt senere i koden. For eksempel vil følgende resultat det andre ordet i setningen , som er lagret på datatabellindekser 1 siden tabellmedlemmene posisjoner starter på null : en
document.write ( stringElems [ 1 ] ) ;
4
Begrens split -funksjon . Du kan eventuelt begrense resultatet av delt drift . For eksempel, hvis du ønsket å lagre bare de to første ordene , kan du bruke følgende kode :
Var stringElems = totalString.split ("" , 2);
p Dette lagrer det første to elementer som følge av delt drift innenfor en rekke , men det gjør ingenting med resten av strengen . Grensen blir anvendt på den delt drift er gitt som en andre parameter for funksjonen. Dette er ikke nødvendig , så hvis du vil at split metoden benyttet for hele strengen kan du bare la denne andre parameter ut .
5
Test koden ved å inkludere det i din webside. Eksperimenter med det ved å endre split metoden parametere og teste siden igjen . Hvis siden ikke inneholder noen server side kode , kan du teste den ved å åpne den i nettleseren fra din egen datamaskin , i stedet for å laste den opp til nettet hver gang du gjør en endring . Husk å tilpasse koden som passer til det ditt eget prosjekt prøver å oppnå.