J'ai un tableau de chaînes Javascript avec des valeurs telles que A12, B50, C105, etc. et je souhaite le transformer en chaîne délimitée par des tuyaux, comme ceci: A12 | B50 | C105 ...
Comment pourrais-je faire ça? J'utilise jQuery (au cas où cela aiderait avec une sorte de fonction intégrée).
var pipe_delimited_string = string_array.join("|");
Array.join
est une méthode Array
native en Javascript qui transforme un tableau en chaîne, jointe par le séparateur spécifié (pouvant être une chaîne vide, un caractère ou plusieurs caractères).
Pas besoin de jQuery
. Utilisez Javascripts
join () method. Comme
var arr = ["A12", "C105", "B50"],
str = arr.join('|');
alert(str);
Utilisez la méthode JavaScript 'join
'. Comme ceci: Array1.join('|')
J'espère que cela t'aides.
Pour un tableau JavaScript natif, alors myArray.join('|')
fera l'affaire.
D'autre part, si vous utilisez jQuery et que la valeur de retour est un tableau enveloppé jQuery, vous pouvez effectuer les opérations suivantes (non testées):
jQuerySelectedArray.get().join('|')
Voir cet article pour plus d'informations.
J'utilise [email protected] . C'est très bien avec tableau et objet
_.join(['a', 'b', 'c'], '~');
// => 'a~b~c'