Maison > Questions et réponses > le corps du texte
'1,2,3,4,5'.split(',');
Le code ci-dessus affichera ['1','2','3','4','5'];
array Chaque valeur est de type chaîne. Existe-t-il un bon moyen de changer les valeurs du tableau divisé en type numérique
ringa_lee2017-06-30 09:59:12
Vous ne pouvez le parcourir à nouveau qu'après le fractionnement
代言2017-06-30 09:59:12
var number = '1,2,3,5,4,9,8,7'.split(','),
out = [];
for(var i=0;i<number.length;i++){
out.push(+number[i])
}
console.log(out)
[1, 2, 3, 5, 4, 9, 8, 7]
怪我咯2017-06-30 09:59:12
Le type de votre split (« 1,2,3,4,5 ») est à l'origine une chaîne, juste une chaîne composée de nombres. Par conséquent, il est juste que le tableau formé après la division conserve son type d’origine. Parce que ce n'est pas un type numérique. Pour le changer en type numérique, parcourez simplement le tableau et convertissez chaque élément.