J'ai la chaîne ci-dessous -
var a = "1,2,3,4";
quand je le fais -
var b = a.split(',');
Je reçois b
como ["1", "2", "3", "4"]
Je peux faire quelque chose pour que b
como [1, 2, 3, 4]
?
J'ai la chaîne ci-dessous -
var a = "1,2,3,4";
quand je le fais -
var b = a.split(',');
Je reçois b
como ["1", "2", "3", "4"]
Je peux faire quelque chose pour que b
como [1, 2, 3, 4]
?
Puisque toutes les réponses permettent NaN
pour être inclus, j'ai pensé ajouter que si vous voulez rapidement convertir un tableau de valeurs mixtes en nombres, vous pouvez le faire.
var a = "1,2,3,4,foo,bar";
var b = a.split(',');
var result = b.map(_=>_|0) // Floors the number (32-bit signed integer) so this wont work if you need all 64 bits.
// or b.map(_=>_||0) if you know your array is just numbers but may include NaN.
Vous pouvez utiliser JSON.parse ajouter des paniers au format Array
const a = "1,2,3,4";
const myArray = JSON.parse(`[${a}]`)
console.log(myArray)
console.info('pos 2 = ', myArray[2])
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.