In JavaScript , è possibile esplodere una stringa , separare le sue parti in un array , utilizzando il metodo split . Il metodo split fornisce le funzionalità si può essere abituati a dal metodo esplodere in altre lingue, come il PHP . Dividere gli elementi in una stringa di testo di JavaScript in un array di elementi utilizzando il metodo split è semplice. L' operazione può essere effettuata in poche semplici linee di codice . E 'anche una tecnica facile e utile per imparare . Istruzioni
1
Prepara il tuo stringa JavaScript . Il codice seguente illustra la creazione di una stringa di esempio e di riporlo all'interno di una variabile in un estratto di JavaScript:
totalString var = " Ecco alcune parole in una stringa " ;
Questo esempio è per la dimostrazione , ma è possibile utilizzare qualsiasi stringa di testo è già presente all'interno del codice . Se la stringa viene catturato da input dell'utente , memorizzarlo nella variabile comunque.
2
Dividi il tuo stringa . Utilizzando la sintassi seguente , dividere la stringa di testo in elementi distinti :
totalString.split ( "") ;
Questo divide la stringa in singole parole utilizzando il carattere di spazio come separatore . Il separatore è fornito come primo parametro del metodo split come nell'esempio . È possibile dividere la stringa utilizzando qualsiasi carattere di separazione che ti piace , adattando il codice alle esigenze del vostro progetto particolare .
3
Conservare elementi stringa in una variabile di matrice . Finora , il codice ha diviso la corda ma fatto nulla con gli elementi risultanti. Utilizzando la sintassi seguente , memorizzare il risultato dell'operazione di scissione in una variabile :
var stringElems = totalString.split ( "") ;
È ora possibile accedere a ogni singolo elemento utilizzando l' oggetto array in qualsiasi punto più avanti nel codice . Ad esempio, la seguente sarebbe uscita la seconda parola nella frase , che viene conservato a indice di array 1 in quanto le posizioni di array iniziano da zero :
document.write ( stringElems [ 1 ] ) ;
< br > 4
Limitare i funzione split . Opzionalmente si può limitare il risultato dell'operazione di scissione . Ad esempio , se si voleva conservare solo le prime due parole , è possibile utilizzare il seguente codice :
var stringElems = totalString.split ( " " , 2) ;
Questo memorizza la prima due elementi derivanti dalla operazione di divisione all'interno di un array, ma non fa nulla con il resto della stringa . Il limite è applicato all'operazione di divisione viene fornito come secondo parametro alla funzione . Questo non è necessario , quindi, se si desidera che il metodo split applicato a tutta la stringa si può semplicemente lasciare questo secondo parametro out .
5
testare il codice inserendolo all'interno della vostra pagina web. Esperimento con esso , modificando i parametri di metodo Split e testare di nuovo la pagina. Se la pagina non contiene alcun codice lato server , è possibile testarlo con l'apertura nel browser Web dal proprio computer , invece di caricarlo al Web ogni volta che si apporta una modifica . Ricordati di adattare il codice per soddisfare qualunque sia il vostro progetto sta cercando di realizzare .