Maison >interface Web >Questions et réponses frontales >Comment convertir une chaîne en tableau en javascript

Comment convertir une chaîne en tableau en javascript

青灯夜游
青灯夜游original
2022-11-23 19:28:4482028parcourir

3 méthodes de conversion : 1. Utilisez split() pour diviser une chaîne donnée en un tableau de chaînes, la syntaxe est "str.split (séparateur, longueur maximale du tableau)" 2. Utilisez l'opérateur de propagation ". .." , objet chaîne itérable, convertissez-le en tableau de caractères, la syntaxe "[...str]"; 3. Utilisez Array.from() pour convertir la chaîne en tableau, la syntaxe "Array.from( str)".

Comment convertir une chaîne en tableau en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3. 3 façons de convertir une chaîne en tableau en javascript Méthode 1 : Convertir à l'aide de la méthode split()

La méthode split() est utilisée pour diviser la chaîne donnée en un tableau de chaînes ; la méthode consiste à la diviser en utilisant le délimiteur spécifié fourni dans le paramètre. dans le tableau sous forme d’éléments un par un.

  • Syntaxe :

    str.split(separator, limit)
  • Paramètres :
  • séparateur : facultatif. Une chaîne ou une expression régulière pour diviser l'objet chaîne à partir de l'endroit spécifié par ce paramètre.

limite : Facultatif. Ce paramètre spécifie la longueur maximale du tableau renvoyé. Si ce paramètre est défini, pas plus de sous-chaînes ne seront renvoyées que le tableau spécifié par ce paramètre. Si ce paramètre n'est pas défini, la chaîne entière sera divisée quelle que soit sa longueur.

Exemple 1 :

var str="Welcome to here !";
var n=str.split("");
console.log(n);

Exemple 2 :

var str="Welcome to here !";
var n=str.split(" ");
console.log(n);

  • Exemple 3 :

    var str="Welcome to here !";
    var n=str.split("e");
    console.log(n);

  • Méthode 2 : Utiliser l'opérateur de propagation "...

L'opérateur d'expansion a été introduit dans ES6, qui développe l'objet itérable en ses éléments séparés. L'objet dit itérable est tout objet qui peut être utilisé avec un for. de boucle L'objet à parcourir. Comment convertir une chaîne en tableau en javascript

String est également un objet itérable, vous pouvez donc également utiliser l'opérateur spread ... pour le convertir en un tableau de caractères

const title = "china";
const charts = [...title];
console.log(charts); // [ 'c', 'h', 'i', 'n', 'a' ]

Ensuite, vous pouvez simplement intercepter la chaîne, comme suit :

const title = "china";
const short = [...title];
short.length = 2;
console.log(short.join("")); // ch
Comment convertir une chaîne en tableau en javascript

Comment convertir une chaîne en tableau en javascriptMéthode 3 : Convertir à l'aide de la méthode Array.from()

La méthode Array.from() est une fonction intégrée en javascript qui crée une nouvelle instance de tableau à partir d'un tableau donné. Pour les chaînes, chaque alphabet de la chaîne est converti en un élément de la nouvelle instance de tableau ; pour les valeurs entières, la nouvelle instance de tableau simple prend les éléments du tableau donné. ...

扩展操作符  是ES6中引入的,将可迭代对象展开到其单独的元素中,所谓的可迭代对象就是任何能用for of循环进行遍历的对象。

String 也是一个可迭代对象,所以也可以使用扩展运算符 ...

Grammaire :

Array.from(str)
Comment convertir une chaîne en tableau en javascriptExemple :

var str="Welcome to here !";
var n=Array.from(str);
console.log(n);

Comment convertir une chaîne en tableau en javascript

[Apprentissage recommandé :

Tutoriel avancé javascript]

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn