Duplication possible:
méthode array join () sans séparateur
J’utilise .join()
pour convertir mon tableau en chaîne afin que je puisse le sortir dans une zone de texte lorsque l’utilisateur sélectionne des nombres dans une calculasortingce, je ne suis pas tout à fait sûr de savoir comment supprimer les virgules dans la liste cependant. Est-ce que quelqu’un peut nous dire comment cela peut être réalisé ou s’il existe une approche différente que je devrais utiliser?
JS
$(document).ready(function() { var total = 0; var arr = []; //Testing $('#calculator').children('.num').on('click', function(e) { var clickedNumber = $(this).data('id'); arr.push(clickedNumber); console.log(arr.join()); e.preventDefault(); }); });
JS Fiddle http://jsfiddle.net/CVr25/
Tout simplement comme ça:
arr.join("")
Vous pouvez spécifier une chaîne vide en tant qu’argument à joindre, si aucun argument n’est spécifié, une virgule est utilisée.
arr.join('');
La méthode .join()
a un paramètre pour la chaîne de séparation. Si vous voulez qu’elle soit vide au lieu de la virgule par défaut, utilisez
arr.join("");
Tout ce que vous avez à faire est de:
arr.join('');
VIOLON