Tableau associatif (dynamique)

Soyez le premier à donner votre avis sur cette source.

Vue 9 334 fois - Téléchargée 314 fois

Description

Bonjour!

Si certains se le demande, il est tout à fait possible de créer dynamiquement des tableaux associatifs.

Source / Exemple :


<script type="text/javascript">
	window.onload = function (){
		var tab = new Array();
		tab.push("objet");
		tab.push("matière");
		
		tab["objet"] = new Array();
		tab["objet"].push("chaise");
		tab["objet"].push("vitre");
		
		tab["matière"] = new Array();
		tab["matière"].push("verre");
		tab["matière"].push("bois");
		
		maDiv = document.createElement("div");
		document.body.appendChild(maDiv);
		
		maDiv.innerHTML = tab["objet"][0]+" en "+tab["matière"][1]+" et "+tab["objet"][1]+" en "+tab["matière"][0];
	}
	
</script>

Conclusion :


Vous remarquerez que je n'ai pas de boucles, mon tableau est donc pseudo dynamique. Je n'ai pas jugé nécessaire de le faire, le contenu du code suffit à ce rendre compte qu'il serait possible d'en ajouter.

Bonne continuation !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
mickaelpfr
Messages postés
197
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 avril 2009
2
21 avril 2009 à 09:12
+1 lakichemole ,

si tu relis les commentaires, ils ont presque tous été étayé d'exemples et d'arguement t'expliquant pourquoi cette source n'était pas "bonne" :)

comme quoi la critique est un mal nécessaire pour avancer :)
lakichemole
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

21 avril 2009 à 09:07
Tu sait le fait que beaucoup de gens réagisse c'est déjà pas mal! Pire que la haine c'est l'indifférence!! :) (on est loin de la haine je te rassure) mais comme ça ta prochaine source sera nikel ;)
nopnop77
Messages postés
18
Date d'inscription
mercredi 9 février 2005
Statut
Membre
Dernière intervention
21 avril 2009

21 avril 2009 à 08:53
ma fonction est en vérité plus complexe dans mon projet, désolé c'était ma première source, la prochaine sera plus "évolué", je ne pensais pas recevoir des coups de commentaires comme çà :S
kankrelune
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

20 avril 2009 à 18:54
Aucun intérêt de faire une fonction pour ça à mon avis... c'est comme si je faisais...

function createVar(vName,val)
{
if(!vName) return false;

vName = val;
return true;
}

les fonctions c'est bien... en abuser ça craint... .. . ;o)

@ tchaOo°
lakichemole
Messages postés
253
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
18 mai 2009

20 avril 2009 à 18:25
Tout es bien qui fini bien :)
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.