Parser une chaine (très débutant !)

Résolu/Fermé
JF11 Messages postés 36 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 9 novembre 2019 - 21 avril 2017 à 13:50
JF11 Messages postés 36 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 9 novembre 2019 - 26 avril 2017 à 08:27
Bonjour,
Je suis confronté à un besoin ponctuel et je ne connais pas du tout le javascript (je ne connais que le PHP)
Voici mon script :
var monArray =
[
["code1","libelle1"],
["code2","libelle2"],
["code3","libelle3"]
] ;

for (var i in monArray)
{
var chaine=monArray[i];
document.write(i+" "+chaine+"<br>");
var tableau=chaine.split(",");
var code=tableau["0"];
var libelle=tableau["1"];
document.write(code);
document.write(libelle);
}
L'idée est d'afficher à chaque passage de la boucle les variables code et libelle (c'est un exemple ici, l'objectif est de les concatener dans une chaine)
Quand je teste sans boucle, je lis bien le premier code1, par contre dès que c'est en boucle, ca plante. Si je commente "var tableau=chaine.split(",");", ca ne plante pas...

Est-ce que qq pourrrait me guider ?
Merci bcp !
JF

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
21 avril 2017 à 14:10
0
JF11 Messages postés 36 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 9 novembre 2019 2
26 avril 2017 à 08:27
Bonjour Jordane45,
Merci pour ta réponse.
je n'ai pas eu l'occasion de tester ta solution car entre temps le pb a été résolu sans Js.
Merci encore !
JF
0