'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
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.
Vous ne pouvez le parcourir à nouveau qu'après le fractionnement
const a ='123456';
a.split(' ').map (i => Number(i))
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.