Tableau associatif avec clé numerique - HTML/CSS - Programmation
Marsh Posté le 05-11-2010 à 10:51:42
Les tableaux associatifs on besoin d'avoir une chaîne de caractères entre crochets au lieu d'un nombre.
Voici un exemple que j'ai testé:
Code :
|
Marsh Posté le 05-11-2010 à 11:07:40
Code :
|
fonctionne comme
Code :
|
Il me créait ca comme un tableau indexé.
Hors moi je ne veux pas car c'est super lourd les parcours de tableau
Marsh Posté le 05-11-2010 à 11:21:02
Citation : c'est super lourd les parcours de tableau |
Il n'y a pas de parcours de tableaux dans l'exemple que j'ai donné. C'est un tableau associatif, comme en PHP ou dans d'autres langages. La manière interne dont Javascript gère son tableau est l'affaire du navigateur. Peut-être que certains navigateurs très primitifs parcourent une liste, mais ce ne doit pas être le cas pour tous les grands navigateurs actuels. Je suppose qu'il doit y avoir plutôt une table de hashage et donc ça doit être rapide. Et même un parcours est assez rapide quand il est fait en mémoire sur un tableau de taille raisonnable. Charger une image (je ne parle même pas d'une animation) est probablement plus consommateur en ressources qu'un parcours banal de tableau. Si vous avez des problèmes de performance, montrez nous votre script, SVP.
Marsh Posté le 05-11-2010 à 11:35:46
Je viens de trouver une méthode alternative à mon soucis.
Il me faut en index de mon tableau une clé (chaine) hors moi je n'ai que des valeurs numerique.
Je fais simplement userArray["_"+ indexUser] est mon tableau est bien rempli comme tableau associatif.
Merci bien olivthill pour le temps conscré
Marsh Posté le 05-11-2010 à 12:00:14
Encore mieux que ce que j'avais trouvé avec les _
userArray[indexUser.toString()], tout simplement
Et ca fonctionne très bien
Marsh Posté le 05-11-2010 à 10:06:29
Bonjour à tous.
J'aimerai savoir si il y'avait possibilité de réaliser des tableau associatif avec des clé numérique.
Je m'explique :
Je possède des objet utilisateurs avec des id (ex : 1234, 546, 4789).
Je voudrais inserer ces users dans un tableau associatif avec une syntaxe du type :
Cependant cela ne fonctionne pas.
Y'a t'il une solution ?
Merci d'avance.