Remplir un tableau 2D..
Fermé
Maz3310
Messages postés
2
Date d'inscription
mercredi 24 août 2022
Statut
Membre
Dernière intervention
24 août 2022
-
24 août 2022 à 05:15
Maz3310 Messages postés 2 Date d'inscription mercredi 24 août 2022 Statut Membre Dernière intervention 24 août 2022 - 24 août 2022 à 07:41
Maz3310 Messages postés 2 Date d'inscription mercredi 24 août 2022 Statut Membre Dernière intervention 24 août 2022 - 24 août 2022 à 07:41
A voir également:
- Remplir un tableau 2D..
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Organigramme a remplir word - Guide
- Trier un tableau excel - Guide
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
Modifié le 24 août 2022 à 07:41
Modifié le 24 août 2022 à 07:41
var baseArr = []; for (var i = 0; i < 2; i++){ var value = []; for (var j = 0; j < 15; j++) { value.push(j); } baseArr.push(value); } Logger.log(baseArr[10][1])
Bonjour
Essaye d'utiliser la methode push
Par exemple
Maz3310
Messages postés
2
Date d'inscription
mercredi 24 août 2022
Statut
Membre
Dernière intervention
24 août 2022
24 août 2022 à 07:41
24 août 2022 à 07:41
J'ai finalement compris mon erreur.
Il est impossible de creer un tableau 2d directement. Du coup, pour chaque ligne (i) du tableau, il faut creer une colonne (une sorte de tableau dans un tableau).
Voila ce que j'en ai compris. Ca donne array[i] = [];
Voila a quoi ressemble le code :
var hour = 6;
var baseArray = [];
for (var i = 0; i <= 1; i++)
{
baseArray[i] = [];
for (var j = 0; j <= 14; j++)
{
if (i == 0)
{
baseArray[i][j] = hour;
hour+=1;
}
else
{
baseArray[1][j] = 0 ;
}
}
Logger.log(baseArray);
}