abracadabraPDF › Forums › PDF – Général › JavaScript : je loop la boucle. – RÉSOLU › Répondre à : JavaScript : je loop la boucle. – RÉSOLU
6 décembre 2012 à 08:01
#54090
maxwyss
Membre
messageList est redéfinie avec chaque loop, et donc, il est clair que le résultat n’existe que pour le dernier champ.
Une alternative serait l’utilisation d’un array:
var messageList = new Array()
for (var j = 0 ; j < this.numFields ; j++) {
messageList[j] = this.getNthFieldName(j)
}
ou si on veut garder l’indexe dans la liste, utilisez la ligne suivante:
messageList =
Dans notre cas spécifique, il n’y a aucune différence fondamentale entre un Object et un Array, parce que l’indexe est le numéro ordinale.
HTH
Max Wyss.