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 word - Guide
- Tableau ascii - Guide
- Organigramme a remplir word - Guide
- Trier un tableau excel - Guide
2 réponses
jordane45
Messages postés
38429
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2025
4 735
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);
}