Voir le flux RSS

danielhagnoul

Construire et initialiser un tableau simple ou à deux dimensions avec Array.from()

Noter ce billet
par , 24/09/2016 à 20h29 (404 Affichages)
Citation Envoyé par danielhagnoul Voir le message
La méthode fill ne peut prendre qu'une valeur statique, mais on peut construire et initialiser un tableau simple ou un tableau à deux dimensions avec Array.from(arrayLike[, fonctionMap[, thisArg]]).

Voir : https://developer.mozilla.org/fr/doc...aux/Array/from
Et : http://exploringjs.com/es6/ch_arrays.html#Array_from

Exemple :

Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function Cellule( actif, age, abouge ){
  this.actif = actif;
  this.age = age;
  this.abouge = abouge;
}
 
const
  longueur = 20,
  tableau = Array.from( new Array( longueur ), () => Array.from( new Array( longueur ), () => new Cellule( false, 0, false ) ) );
 
// test
tableau[1][1].age = 66;
tableau[5][5].actif = true;
tableau[15][3].abouge = true;
 
// debug, console, touche F12
for ( let [ i, item ] of tableau.entries() ){
  for ( let [ j, jtem ] of item.entries() ){
    console.log( `[ ${i}, ${j} ] : actif = ${ jtem.actif }, age = ${ jtem.age }, abouge = ${ jtem.abouge }` );
  }
}

Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Viadeo Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Twitter Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Google Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Facebook Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Digg Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Delicious Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog MySpace Envoyer le billet « Construire et initialiser un tableau simple ou à deux dimensions avec Array.from() » dans le blog Yahoo

Tags: array, es2015
Catégories
Javascript , Développement Web

Commentaires