Class

Dans le fichier tableau.js modifiez l'objet tableauNombres en une classe TableauNombres permettant de :

  • générez un objet qui permet de :

    • calculer la somme des nombres

    • calculer le produit des nombres

    • retourner si le tableau contient un nombre particulier

1
class TableauNombres {
2
    // reste du code
3
4
}
5
6
const tabNb1 = new TableauNombres(3, 5, 1, 7);
7
console.log(tabNb1.somme());         // 16
8
console.log(tabNb1.produit());       // 105
9
console.log(tabNb1.contient(5));     // true
10
const tabNb2 = new TableauNombres(3, 7, 2, 8);
11
console.log(tabNb2.contient(5));     // false

Attention, TableauNombres reçoit une liste de paramètres. Il faut les transformer en un tableau.

Voir Langage->Fonctions->Décomposition->Argument décomposé

Vérifiez dans la console

Réalisez la classe TableauMots permettant de :

  • générez un objet qui permet de :

    • calculer la somme des longueurs des mots

    • calculer le produit des longueurs des mots

    • retourner si le tableau contient un mot particulier

1
class TableauMots {
2
    // reste du code
3
4
}
5
6
const tabMot1 = new TableauMots('lundi', 'mardi', 'mercredi');
7
console.log(tabMot1.somme());             // 18
8
console.log(tabMot1.produit());           // 200
9
console.log(tabMot1.contient('mardi'));   // true
10
const tabMot2 = new TableauMots('janvier', 'fevrier', 'nars');
11
console.log(tabMot2.contient('mardi'));   // false