Cum sa convertesi un sir de numere intr-un array de numere in javascript

Configurare noua (How To)

Situatie

Presupunem ca exista un sir de numere

var a = "1,2,3,4,5";

Folosind functia split() se obtine un array in care elementele sunt considerate string.

var b = a.split(',');
// b = ["1","2","3","4","5"]

Se doreste convertirea noului array astfel incat fiecare element sa fie numar, nu string.

Solutie

Pentru a converti fiecare element al unui array in numar se foloseste functia map() avand ca parametru tipul de date dorit.

var b = a.split(',').map(Number);
// b = [1,2,3,4,5]

Tip solutie

Permanent

Voteaza

(25 din 51 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?