Maison >Problème commun >chaîne js en tableau
Comment convertir une chaîne js en tableau : 1. Utilisez la méthode "split()" pour diviser la chaîne en éléments du tableau en fonction du délimiteur spécifié ; 2. Utilisez la méthode "Array.from()" pour convertir un objet itérable ou l'objet de type tableau est converti en un véritable tableau ; 3. Utilisez une boucle for pour parcourir et ajouter chaque caractère au tableau tour à tour ; 4. Utilisez la méthode "Array.split()" en appelant "Array.prototype.forEach( ) "Un raccourci pour diviser une chaîne en un tableau.
Il existe de nombreuses façons de convertir des chaînes en tableaux en JavaScript. Voici quelques méthodes courantes.
1. Utilisez la méthode split()
split() pour diviser la chaîne en éléments du tableau en fonction du délimiteur spécifié.
var str = "hello world"; var arr = str.split(" "); // 将字符串按空格分割成数组元素 console.log(arr); // ["hello", "world"]
2. Utilisez la méthode Array.from()
La méthode Array.from() peut convertir des objets itérables ou des objets de type tableau en tableaux réels. Une chaîne peut être convertie en tableau en la passant comme paramètre à Array.from().
var str = "hello"; var arr = Array.from(str); // 将字符串转换为数组 console.log(arr); // ["h", "e", "l", "l", "o"]
3. Utilisez une boucle for pour parcourir la chaîne
Vous pouvez utiliser une boucle for pour parcourir la chaîne et ajouter tour à tour chaque caractère au tableau.
var str = "world"; var arr = []; for (var i = 0; i < str.length; i++) { arr.push(str[i]); } console.log(arr); // ["w", "o", "r", "l", "d"]
4. Utilisez la méthode Array.split()
La méthode Array.split() est un raccourci pour diviser une chaîne en un tableau en appelant la méthode Array.prototype.forEach().
var str = "hello"; var arr = []; Array.prototype.forEach.call(str, function(char) { arr.push(char); }); console.log(arr); // ["h", "e", "l", "l", "o"]
Résumé :
Ci-dessus sont plusieurs méthodes courantes pour convertir des chaînes en tableaux en JavaScript, notamment l'utilisation de la méthode split(), la méthode Array.from(), la boucle for pour parcourir la chaîne et Array.split() méthode. Vous pouvez choisir la méthode appropriée pour convertir entre les chaînes et les tableaux en fonction de vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!