Bonjour,

J'ai un problème avec l'initialisation et l'incrémentation d'un tableau associatif.
Voici ce que je fais (vu sur le net) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var tab = new Array();
tab['essai'] = "mon_resultat";
alert("taille : "+tab.length);
Me retourne "taille : 0";
Habituellement je travailles avec des array "simple" (push), mais là, comme c'est associatif....

EDIT :

J'ai réussi à affecter les valeurs en n'utilisant pas Array, mais Object.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var tab = new Object();
tab['essai'] = "mon_resultat";
alert("taille : "+tab.length);
Le problème est que du coups, comment récupérer la taille de cet object ?? (length ne fonctionnant pas)

N'y a-t'il pas possibilité de le faire avec Array ?


Bonne soirée.