Pour de simples membres du groupe comme cela, vous pouvez utiliser JSON.parse
.
var array = JSON.parse("[" + string + "]");
Cela vous donne un Tableau de nombres.
[0, 1]
Si vous utilisez .split()
,, vous vous retrouverez avec un Tableau de chaînes de caractères.
["0", "1"]
Juste être conscient que JSON.parse
vous limitera la prise en charge des types de données. Si vous avez besoin des valeurs comme l' undefined
ou fonctions, vous devez utiliser eval()
, ou un parser JavaScript.
Si vous souhaitez utiliser .split()
, mais vous voulez aussi un Tableau de Nombres, vous pouvez utiliser Array.prototype.map
, si vous avez besoin de cale pour IE8 et inférieur ou il suffit d'écrire une traditionnelle boucle.
var array = string.split(",").map(Number);