Javascript Diviso

| | | | | |

Il metodo JavaScript split() divide una stringa in un array di sottostringhe. Queste sottostringhe vengono aggiunte a un nuovo array. split() restituisce il nuovo array di sottostringhe.

Quando si programma, è comune vedere casi in cui è necessario ottenere del testo da una stringa più grande. Supponi di voler ottenere il nome e il cognome di un utente da una stringa separatamente. Come faresti per ottenere queste informazioni da una stringa?

Ecco dove entra in gioco il metodo JavaScript split(). split() divide una stringa in un elenco di sottostringhe. In questa guida, discuteremo come utilizzare il metodo split(), con riferimento agli esempi.

Aggiornamento stringhe

Prima di iniziare guardando le funzioni split() e slice(), dovremmo ricordarci come funzionano le stringhe. Le stringhe sono una sequenza di uno o più caratteri che possono includere lettere, simboli o numeri.

è possibile accedere a ciascun carattere in una stringa utilizzando il suo numero di indice, che inizia con 0. Facciamo un esempio per illustrare come viene indicizzata una stringa:

Hell o
ther e
12345678910

Come puoi vedere, il primo carattere nella stringa è "H," che ha un valore di indice di "0". L’ultimo carattere è "e," che ha un valore di indice di "10." Nota che lo spazio tra le due parole ha anche un valore di indice.

JavaScript Split

Il metodo JavaScript string split() divide una stringa in più sottostringhe. Queste sottostringhe vengono archiviate in un nuovo array. La stringa originale è divisa in base a un carattere separatore specificato, come uno spazio.

Diamo un’occhiata alla sintassi del metodo JavaScript string split():

var new_list = text. split(character, limit);

Il metodo split() viene aggiunto alla fine del nostro "testo" variabile. La nostra variabile di testo è divisa in base al carattere separatore che specifichiamo. Assegniamo il risultato del metodo split() alla variabile JavaScript new_list.

Il parametro limit specifica quante sottostringhe JavaScript che vuoi includere nell’array finale.

Devi assegnare l’output del metodo split() a una variabile. Questo perché split() crea un nuovo elenco. Non modifica la tua stringa esistente.

Esempio di stringa divisa JavaScript

Di che un utente ci ha fornito il suo nome e cognome. Archiviamo queste informazioni in una stringa. Per ottenere il primo dell’utente e cognomi separatamente, potremmo usare il metodo split().

Ad esempio, quando un utente accede al proprio account, potremmo voler dire "Ciao, [nome]" invece di visualizzando il loro nome completo.

Utilizzeremo uno spazio bianco (che è il carattere spazio) per separare la nostra stringa:

Questo codice restituisce quanto segue:

["Nome", "Cognome"]

Il < La funzione em>split() ha diviso la nostra stringa in un array di sottostringhe. Ora possiamo accedere a ciascuna stringa nell’oggetto array JavaScript utilizzando un numero di indice. Ad esempio:

Questo codice restituisce:

Cognome

Il metodo split() restituisce un array dal quale possiamo recuperare i singoli valori. Ogni elemento dell’array corrisponde a una parola nella nostra stringa. Abbiamo recuperato il valore con la posizione dell’indice 1 dal nostro array.


< br>

Dividi stringa JavaScript in un array

Puoi usare il metodo split() per spostare il contenuto di una stringa in un array. Considera il seguente codice:

Il nostro codice restituisce: "Nome Cognome". Non abbiamo specificato un carattere separatore, il che significa che non vengono create più sottostringhe. Ora abbiamo un elemento costituito dall’intera stringa memorizzata nella variabile name_as_list.

Conclusione

Il metodo split() divide una stringa in un elenco di sottostringhe. Viene utilizzato per creare singole parole o valori in una stringa accessibile tramite indicizzazione. split() può separare una stringa con qualsiasi carattere, come uno spazio bianco o una virgola.

Se stai cercando di saperne di più su JavaScript, leggi la nostra guida su i migliori tutorial per principianti JavaScript.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method