Vous pouvez effectuer un fractionnement sur une chaîne vide :
var chars = "overpopulation".split('');
Si vous souhaitez simplement accéder à une chaîne de caractères à la manière d'un tableau, vous pouvez le faire sans split
:
var s = "overpopulation";
for (var i = 0; i < s.length; i++) {
console.log(s.charAt(i));
}
Vous pouvez également accéder à chaque caractère avec son index en utilisant la syntaxe normale des tableaux. Notez cependant que les chaînes de caractères sont immuables, ce qui signifie que vous ne pouvez pas fixer la valeur d'un caractère en utilisant cette méthode, et qu'elle n'est pas supportée par IE7 (si cela vous importe encore).
var s = "overpopulation";
console.log(s[3]); // logs 'r'
0 votes
apparenté : JavaScript accède aux chaînes de caractères sous forme de tableau
1 votes
Ar est une variable de type tableau mais alert() prend des variables de type chaîne de caractères :)
0 votes
Voici une solution simple possible : Fonction Javascript pour lire chaque caractère d'une chaîne de caractères