Problema
Hai una stringa composta da varie parole, separate da virgole. Vuoi dividere la stringa nelle singole parole.
Soluzione
Usa il metodo split
sulla stringa.
var stringa = "uno, due, tre, quattro, cinque";
var lista = stringa.split(',');
console.log(lista);
// ["uno", " due", " tre", " quattro", " cinque"]
Discussione
Il metodo split
prende in ingresso due parametri: un primo parametro obbligatorio che rappresenta il separatore (ovvero in base a quale carattere suddividere la stringa) ed un secondo parametro opzionale che indica il numero di divisioni da eseguire. Ad esempio, potremmo scrivere:
var stringa = "uno, due, tre, quattro, cinque";
var lista = stringa.split(',', 2);
console.log(lista);
// ["uno", " due"]
split
può essere utilizzato per suddividere una stringa in singoli caratteri: basta semplicemente passare la stringa vuota come primo parametro:
"divisione".split("");
//["d", "i", "v", "i", "s", "i", "o", "n", "e"]
Nessun commento :
Posta un commento