Classe JavaScript
Exemple
Créez une classe Car, puis un objet (myCar) basé sur la classe Car :
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Définition et utilisation
A class
est un type de modèle d'objet.
L' class
instruction lance une classe JavaScript.
Les propriétés et les méthodes sont affectées dans la constructor()
méthode.
La constructor()
méthode est appelée chaque fois qu'un objet de classe est initialisé.
Voir également:
Remarques
La syntaxe d'une classe doit être écrite en "mode strict".
Contrairement aux fonctions, les déclarations de classe ne sont pas hissées (vous devez déclarer une classe avant de pouvoir l'utiliser).
Syntaxe
class className {
// class body
}
Pages connexes
Tutoriel JavaScript : Classes JavaScript
Tutoriel JavaScript : JavaScript ES6 (EcmaScript 2015)
Tutoriel JavaScript : JavaScript ceci
Tutoriel JavaScript : mode strict JavaScript
Prise en charge du navigateur
class
est une fonctionnalité ECMAScript6 (ES6).
ES6 (JavaScript 2015) est pris en charge dans tous les navigateurs modernes :
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
n'est pas pris en charge dans Internet Explorer 11 (ou version antérieure).