'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
Vous ne pouvez le parcourir à nouveau qu'après le fractionnement
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]
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.