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.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Javascript Diviso, controlla altri argomenti relativi a exp.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Dmitry Schteiner

Abu Dhabi | 2022-12-01

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Javascript Diviso e altri problemi con il sep 😁. Lo userò nella mia tesi di laurea

Boris Wu

Tallinn | 2022-12-01

Mi stavo preparando per il mio colloquio di codifica, grazie per aver chiarito questo punto - Javascript Diviso in Python non è il più semplice. Tornerò domani con un feedback

Frank Schteiner

Milan | 2022-12-01

Grazie per le spiegazioni! Sono rimasto bloccato con Javascript Diviso per alcune ore, finalmente l'ho fatto 🤗. Controllato ieri, funziona!

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

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically