Bonjour,
Est-il possible d'attribuer un nom à une cellule de tableau de façon à modifier sa valeur sans devoir utiliser les indices de la cellule ?
Par exemple, si la cellule Tableau[7] doit contenir une certaine valeur, d'abord initialisée, puis modifiée dans le programme, j'aimerais pouvoir attribuer le libellé "nom_de_la_cellule_7" à cette cellule et pouvoir ensuite directement écrire
nom_de_la_cellule_7 = [la nouvelle valeur].
Pour l'instant, j'ai trouvé le procédé suivant :
La valeur se trouve alors dans la cellule Tableau[7][0] et non dans la cellule Tableau[7].
Y-a-t-il une possibilité plus directe et permettant d'avoir la valeur dans la cellule Tableau[7] et non dans la cellule Tableau[7][0] ?
Si non, ce n'est pas très gênant d'avoir la valeur dans la cellule Tableau[7][0] et d'écrire l'affectation de la valeur en deux lignes, la ligne pop et la ligne push.
Merci d'avance de votre aide.
Modifié par Beka (06 Nov 2018 - 23:43)
Est-il possible d'attribuer un nom à une cellule de tableau de façon à modifier sa valeur sans devoir utiliser les indices de la cellule ?
Par exemple, si la cellule Tableau[7] doit contenir une certaine valeur, d'abord initialisée, puis modifiée dans le programme, j'aimerais pouvoir attribuer le libellé "nom_de_la_cellule_7" à cette cellule et pouvoir ensuite directement écrire
nom_de_la_cellule_7 = [la nouvelle valeur].
Pour l'instant, j'ai trouvé le procédé suivant :
Tableau[7] = new Array();
nom_de_la_cellule_7 = Tableau[7];
[...]
nom_de_la_cellule_7.push(valeur_initiale);
[...]
nom_de_la_cellule_7.pop();
nom_de_la_cellule_7.push(nouvelle_valeur);
La valeur se trouve alors dans la cellule Tableau[7][0] et non dans la cellule Tableau[7].
Y-a-t-il une possibilité plus directe et permettant d'avoir la valeur dans la cellule Tableau[7] et non dans la cellule Tableau[7][0] ?
Si non, ce n'est pas très gênant d'avoir la valeur dans la cellule Tableau[7][0] et d'écrire l'affectation de la valeur en deux lignes, la ligne pop et la ligne push.
Merci d'avance de votre aide.
Modifié par Beka (06 Nov 2018 - 23:43)