Récupérer les données stockés dans un tableau
skins
Messages postés
95
Statut
Membre
-
aomann Messages postés 52 Statut Membre -
aomann Messages postés 52 Statut Membre -
Bonjour,
J'ai un petit problème de récupération de données stockés dans un tableau JS, je m'explique :
le code ci-dessous permet de stocké les valeurs 12,13 et 14 dans le tableau JS en utilisant une indexation par mot (test1, test1 et test3).
le problème c'est que le variable MonTableau2 reste toujours vide :(
et quant je fait une
Merci pour votre aide
J'ai un petit problème de récupération de données stockés dans un tableau JS, je m'explique :
le code ci-dessous permet de stocké les valeurs 12,13 et 14 dans le tableau JS en utilisant une indexation par mot (test1, test1 et test3).
var MonTableau = new Array(3);
MonTableau["test1"] = 12;
MonTableau["test2"] = 13;
MonTableau["test3"] = 14;
var MonTableau2 = MonTableau.join(";");
le problème c'est que le variable MonTableau2 reste toujours vide :(
et quant je fait une
alert (MonTableau["test1"] )cela m'affiche bien 12
Merci pour votre aide
A voir également:
- Récupérer les données stockés dans un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
4 réponses
Bonjour
Un tableau associatif en Javascript n'a malheureusement pas les mêmes propriétés et méthodes qu'un Array à indices numériques. La méthode join, entre autres, ne marche pas.
Il faut "bricoler" un peu avec un for (element in MonTableau);
Un tableau associatif en Javascript n'a malheureusement pas les mêmes propriétés et méthodes qu'un Array à indices numériques. La méthode join, entre autres, ne marche pas.
Il faut "bricoler" un peu avec un for (element in MonTableau);
Bonjour,
Je ne vois pas trop la logique en voulant mettre un tableau associatif en chaine !
D'ailleurs, comment serait le rendu d'un join() sur un tableau associatif ? :-)
Mise à part zapper les clés, je ne vois pas trop comment on peut créer une chaine en les incluants.
Comme le dit "le père", tu peux utiliser un for(var element in MonTableau){} pour parcourir un par un les éléments de MonTableau et ensuite stocker tes valeurs dans une chaines (concaténation).
A+
Gaerebut
Je ne vois pas trop la logique en voulant mettre un tableau associatif en chaine !
D'ailleurs, comment serait le rendu d'un join() sur un tableau associatif ? :-)
Mise à part zapper les clés, je ne vois pas trop comment on peut créer une chaine en les incluants.
Comme le dit "le père", tu peux utiliser un for(var element in MonTableau){} pour parcourir un par un les éléments de MonTableau et ensuite stocker tes valeurs dans une chaines (concaténation).
A+
Gaerebut
Bonsoir
Je vous remercie pour vos réponses !
je vous expose mon cas :
je suis entrain de créer un genre de CMS pour quiz, un quiz contient une ou plusieurs section, une section contient un ou plusieurs questions, une question peut être une zone de texte ou une liste de choix,
l'intérêt d'avoir une telle indexation va pouvoir m aider a repérer les questions :
Array[section+"-"+question+"type] ainsi de suite. mais comme on dis si ce n'est pas possible, ce n'est pas possible .
Je pense trouver une piste je vais utiliser différents caractères pour la méthode join("X"), pour mettre plusieurs tableaux dans un seul
Je vous remercie pour vos réponses !
je vous expose mon cas :
je suis entrain de créer un genre de CMS pour quiz, un quiz contient une ou plusieurs section, une section contient un ou plusieurs questions, une question peut être une zone de texte ou une liste de choix,
l'intérêt d'avoir une telle indexation va pouvoir m aider a repérer les questions :
Array[section+"-"+question+"type] ainsi de suite. mais comme on dis si ce n'est pas possible, ce n'est pas possible .
Je pense trouver une piste je vais utiliser différents caractères pour la méthode join("X"), pour mettre plusieurs tableaux dans un seul