J'ai une gamme complète de termes et leurs définitions comme ceci:Comment récupérer des valeurs de table de hachage de tableau associatif Javascript?
var definitions = [
{label : "abdomen", def: "stomach, stomach area, belly, tummy"},
{label : "ability", def: "skill"},
{label : "abolish", def: "end, do away with, get rid of"},
etc
]
Je veux écrire une boucle for
qui fonctionne essentiellement par chaque « étiquette » et donne la liste des. Pour la simple énumération d'un seul terme que j'ai essayé différentes manières et aucun n'a travaillé:
var definitionDiv = document.getElementById("definitionContainer");
definitionDiv.appendChild(document.createTextNode(definitions["abdomen"));
ou
definitionDiv.appendChild(document.createTextNode(definitions.def["abdomen"));
ou
definitionDiv.appendChild(document.createTextNode(definitions.label[1]));
Et aucun d'entre eux ont travaillé. Mon résultat final désiré utilise une boucle for
pour lister toutes les étiquettes comme des liens qui pointent vers la def
ou la définition. Mais d'abord j'ai besoin de surmonter cet obstacle.
La chose est que je utilise ce code avec succès dans un autocomplete JQuery, et si des changements doivent être apportés Je veux seulement avoir un seul tableau où je liste tout plutôt que de faire plusieurs copies formatées de différentes manières. – sxflynn
Je ne suis pas sûre de te suivre. Vous voulez que les modifications apportées au tableau se propagent automatiquement au document ou à quelque chose.? – cdhowie