Supprimer des virgules du tableau javascript
J'ai 3 chaînes de caractères "a","b","c" .Je suis le stockage de ces chaînes pour un tableau javascript nommé "testarray".
c'est à dire,
var testarray=new Array("a","b","c");
et ensuite j'ai l'impression de la valeur de testarray à l'aide de javascript alertbox.
c'est à dire,
alert(testarray);
Le résultat sera comme a,b,c
Ici l'ensemble de ces chaînes sont séparées par des "," de caractère. Je veux remplacer cette "," avec un autre caractère ou une combinaison de deux caractères ou plus, de sorte que l'alerte sera quelque chose comme a%b%c%$b%$c .
Quelqu'un peut-il m'aider à faire cela? Merci d'avance....
source d'informationauteur Basim Sherif
Vous devez vous connecter pour publier un commentaire.
Utiliser le
join
méthode:Voici un exemple de travail. Notez qu'en passant la chaîne vide à la
join
vous pouvez obtenir la concaténation de tous les éléments du tableau:Note de côté: il est généralement considéré comme une meilleure pratique d'utiliser un littéral de tableau au lieu de la
Array
constructeur lors de la création d'un tableau:utilisation testarray est se converti en chaîne à l'aide de
testarray.toString()
avant d'alerte. toString interne de l'adhésion à ces éléments à l'aide d' ',' comme séparateur. vous pouvez le convertir en chaîne à l'aide deArray.join
et passer propre séparateur.alert(testarray.join("%"));
vous pouvez parcourir le tableau et insérer vos personnages
rejoindre méthode est grand, il suffit de le compléter, vous pouvez ajouter de tableau[0]+tableau[1]+tableau[2] seulement si le nombre d'éléments est très petite.
Aussi, ne pas oublier de mettre la valeur à "" en cas de tableau javascript attribuer des "undefined" automatiquement. Les gens peuvent obtenir un problème sans le faire.