Bonjour à tous,
Je débute actuellement en javascript (pour développer des widgets Dashboard pour MacOS X) et j'ai un problème avec les tableaux.
Voici le code que j'utilise :
ImageSearcher.ProcessData = function ()
{
results = new Array(20, 4);
for (i = 0; i < 20; i++)
{
alert("i : " + i);
results[i, 0] = "Test" + i;
}
for (i = 0; i < 20; i++)
{
alert(i + ", 0 : " + results[i, 0]);
}
}
Dans mon esprit, il consiste à initialiser un tableau de 20 colonnes et 4 lignes et de remplir les 20 colonnes de la première ligne avec le texte ("Test" + numéro de la colonne).
Or, quand je lance le script, voici ce que je trouve sur ma console :
i : 0
i : 1
i : 2
i : 3
i : 4
i : 5
i : 6
i : 7
i : 8
i : 9
i : 10
i : 11
i : 12
i : 13
i : 14
i : 15
i : 16
i : 17
i : 18
i : 19
0, 0 : Test19
1, 0 : Test19
2, 0 : Test19
3, 0 : Test19
4, 0 : Test19
5, 0 : Test19
6, 0 : Test19
7, 0 : Test19
8, 0 : Test19
9, 0 : Test19
10, 0 : Test19
11, 0 : Test19
12, 0 : Test19
13, 0 : Test19
14, 0 : Test19
15, 0 : Test19
16, 0 : Test19
17, 0 : Test19
18, 0 : Test19
19, 0 : Test19
Les 20 colonnes sont donc bien initialisées...mais quand je les consulte, elles contiennent toutes le même texte !!!
Je commet certainement une erreur classique, mais je n'arrive pas à mettre le doigt dessus...
Merci d'avance !
Partager