Azur Web
Henrique Rodrigues
Développeur Web

Une classe en Javascript (ES6)

Javascript

La classe utilisable seulement depuis ES6

Depuis juin 2015 une version d'ECMAScrip (ES6) permet d'utiliser une classe en Javascript.

Créer une classe en Javascript

Pour créer une classe il faut utiliser le mot-clé CLASS.

class UneClass {

  constructor(data1) {

    this.data1 = data1;
    this.data2 = 2;
    this.data3 = 3;

  }

  getData1() {

    console.log(this.data1)

  }


  getData2() {

    console.log(this.data2)

  }

  getData3() {

    console.log(this.data3)

  }

  getDataAll() {

    this.getData1();
    this.getData2();
    this.getData3();

  }

}

Dans cette classe nous avons trois propriétés dont la valeur de "data1" est donnée grâce au constructeur. Nous avons également quatre méthodes. La méthode "getDataAll" exécute les trois précédentes.

Utiliser une classe

Comme dans beaucoup de language de programmation, pour instancier un nouvel objet à partir d'une classe, il faut utiliser le mot clé "new".

var instance = new UneClass(1);

instance.getDataAll();

Ensuite on exécute la méthode "getDataAll". Le résultat 1, 2 et 3 apparaît dans la console.

Souvenez-vous que l'utilisation d'une classe n'est possible que pour les navigateurs qui supportent ES6.

Email
Cela ne fontionne pas.