Faire un implode / explode en javascript

Février 2013

split et join sont deux fonctions bien pratiques qui permettent de transformer une chaine de caractères (string) en tableau (array) et vice-versa.

Split : convertir string en tableau

Split est l'équivalent en Javascript de la fonction PHP explode, elle permet de découper une chaine en tableau avec un groupe de caractère séparateur et s'utilise comme cela :

var fruits_str   = "Fraise, Citron, Banane";
var fruits_array = fruits_str.split(", ");

On peut même lui passer un pattern (regex, expression régulière) en paramètre, pour avoir un découpage plus souple (on obtient alors un équivalent de preg_split, PHP) :

var fruits_str   = "Fraise, Citron, Banane";
var fruits_array = fruits_str.split(/\s*,\s*/);

Dans un tout autre contexte, cet article est très intéressant : mode protégé sur excel.

Join : convertir tableau en chaine

Join c'est la réciproque de split, elle est l'équivalent de implode en PHP et sert à créer une chaine par concaténation de tous les éléments d'un tableau (ou d'un objet) :

var fruits_array = ["Fraise", "Citron", "Banane"];
var fruits_str   = fruits_array.join(", ");

Encore faim ? allez lire ça : logo en origami !

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré