clase JavaScript
Ejemplo
Cree una clase Car y luego un objeto (myCar) basado en la clase Car:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definición y uso
A class
es un tipo de plantilla de objeto.
La class
declaración inicia una clase de JavaScript.
Las propiedades y los métodos se asignan en el constructor()
método.
El constructor()
método se llama cada vez que se inicializa un objeto de clase.
Ver también:
notas
La sintaxis de una clase debe escribirse en "modo estricto".
A diferencia de las funciones, las declaraciones de clase no se elevan (debe declarar una clase antes de poder usarla).
Sintaxis
class className {
// class body
}
páginas relacionadas
Tutorial de JavaScript: clases de JavaScript
Tutorial de JavaScript: JavaScript ES6 (EcmaScript 2015)
Tutorial de JavaScript: JavaScript esto
Tutorial de JavaScript: modo estricto de JavaScript
Compatibilidad con navegador
class
es una característica de ECMAScript6 (ES6).
ES6 (JavaScript 2015) es compatible con todos los navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
no es compatible con Internet Explorer 11 (o anterior).