Maison >interface Web >js tutoriel >Méthode Javascript pour convertir Array et String l'un en l'autre_javascript skills

Méthode Javascript pour convertir Array et String l'un en l'autre_javascript skills

WBOY
WBOYoriginal
2016-05-16 15:24:181145parcourir

L'exemple de cet article décrit la méthode de conversion de Array et String en Javascript. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

La classe Array peut être définie comme suit :

Copier le code Le code est le suivant :
var aValues ​​​​= new Array();

Si vous connaissez la longueur du tableau à l'avance, vous pouvez passer la longueur en paramètre
Copier le code Le code est le suivant :
var aValues ​​​​= new Array(20);

Les deux définitions suivantes sont identiques

Méthode 1 :

var aColors = new Array();
aColors[0] = "red";
aColors[1] = "green";
aColors[2] = "blue";
alert(aColors[0]); // output "red"

Méthode 2 :

var aColors = new Array("red","green","blue"); // 和Array定义数组是等同的。
alert(aColors[0]); // output "red" too

(1) Tableau converti en chaîne

Le résultat des deux méthodes de définition de tableau ci-dessus est le même et il y a une virgule comme séparateur au milieu.

Copier le code Le code est le suivant :
alert(aColors.toString()); vert,bleu ";

(2) Convertir une chaîne en tableau

Nous avons constaté que lorsque Array est converti en chaîne, il y a un délimiteur supplémentaire ',' entre les tableaux. Ensuite, lorsque la chaîne est convertie en tableau Array, il doit y avoir un délimiteur. Il peut s'agir d'une virgule ou d'un autre délimiteur.

var sColors = "red,green,blue";
var aColors = sColors.split(','); // 字符串就转换成Array数组了。

J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.

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