Array

Dans le fichier tableau.js faites hériter Tableau par Array.

Simplifiez Tableau, TableauNombres, TableauMots

1
class Tableau extends Array {
2
    // reste du code
3
4
}
5
6
// class TableauNombres
7
8
// class TableauMots
9
10
const tabNb1 = new TableauNombres(3, 5, 1, 7);
11
console.log(tabNb1.somme());              // 16
12
const tabMot1 = new TableauMots('lundi', 'mardi', 'mercredi');
13
console.log(tabMot1.somme());             // 18
14
console.log(tabNb1.map((v) => v * 2));    // TableauNombres(4) [6, 10, 2, 14e

Vos tableaux peuvent utiliser les méthodes de Array.

Vérifiez dans la console.

Visualisez le prototypage de votre tableau.