Bonsoir,
j'ai une question qui a du être posée 3 milliards de fois, mais malgré mes recherches je ne trouve pas de réponse sur le net.
J'ai un tableau alimenté assez simplement :
Et je voudrais faire une boucle sur ce tableau, pour faire ensuite des replace dans une chaine de caractère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function addTest(id,title,url,filename,ext){ this.id = id; this.title = title; this.url = url; this.filename = filename; this.ext = ext; } var test = new Array(10); test [0] = new addTest(':)','toto','toto','./images/','toto','.gif'); test [1] = new addTest(':(','tata','tata','./images/','tata','.gif'); ...
Donc il me faudra construire une expression régulière à chaque boucle en récupérant l'id du tableau cad et
Sauf que lorsque mon script s'execute, il me dit qu'il y a un pb avec la parenthèse...que j'ai bien tenté de régler avec un caractère d'échappement (sans succès).
Avant je faisais des var regExp = new RegExp(":\)","gi"); mais c'est vrai que l'écriture directe var regExp = /:\)/gi; est vachement plus simple.
Par contre, comment l'utilisez dans ma boucle avec mon tableau ?
car généralement je fais un test[i].id pour récupérer ma valeur....
Des idées ?
Merci
Partager