Cette fonction, proposition pour ECMAScript 6 (Harmony), est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
Brouillon
Cette page n'est pas terminée.
[Intro]
Définir des classes
Corps des classes et définitions des méthodes
Constructeur
Méthodes statiques
Créer une sous-classe avec extends
Créer une sous-classe pour les objets natifs
Créer une classe parente avec super
Exemples
Spécifications
| Spécification | Statut | Commentaires |
|---|---|---|
| ECMAScript 6 (ECMA-262) La définition de 'Class definitions' dans cette spécification. |
En cours de validation comme recommandation | Définition initiale. |
Compatibilité des navigateurs
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Support simple | 42.0 | Disponible uniquement dans le canal Nightly (depuis février 2015) | ? | ? | ? |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|
| Support simple | Pas de support | Disponible uniquement dans le canal Nightly (depuis février 2015) | ? | ? | ? | 42.0 |
Voir aussi
- Les fonctions
- Déclaration
class - Expressions
class super
Étiquettes et contributeurs liés au document
Étiquettes :
Contributors to this page: SphinxKnight
Dernière mise à jour par :
SphinxKnight,