Bonjour,
J'ai cree une méthode pour l'objet Array qui me renvoie en String les elements du tableau associatif appelant de la façon qui me convient.
Ex de ce que je veux: tab["p1"]="v1", tab["p2"]="v2"
--> &properties=p1$p2$&values=v1$v2$
Ma fonction:
Et ce que j'obtiens pour l'exemple ci-dessus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Array.prototype.formaterArgumentsServlet = function() { var resultFormatage = ""; if (this != null) { var aProps = ""; var aValues = ""; for(var aParam in this) { aProps = aProps + aParam + "$"; aValues = aValues + this[aParam] + "$"; } if(aProps != "") { resultFormatage = "&properties=" + aProps + "&values=" + aValues; } } return resultFormatage; }
&properties=p1$p2$formaterArgumentsServlet$&values=v1$v2$<le corps de ma fonction>$
Il ne me sortirait que mon nom et corps de fonction à la limite, mais la je ne comprends pas du tout.
Merci d'avance pour votre aide.
Partager