English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
esteconstructor() los métodos son especiales. Este es el lugar donde inicializamos las propiedades. Se llama automáticamente al inicializar la clase. En realidad, si no tenemosConstructor()método,JavaScript Se agregará un espacio en blanco invisibleConstructor() métodos. También podemos crear métodos propios. La creación de nuestros métodos sigue la sintaxis original.
En el siguiente ejemplo, no se utiliza el método predeterminadoConstructor()sino que realmente en el nombre proporcionado por el usuario " anotherMet() Inicializa las propiedades en el método. Al hacerlo de esta manera, se ejecuta el resultado real en la salida, como se muestra en la figura.
<html> <body> <p id="method"></p> <script> class Company { constructor(branch) { this.name = branch; } anotherMet(x) { return x + " es el jefe de " + this.name; } } myComp = new Company("Tesla"); document.getElementById("method").innerHTML = myComp.anotherMet("Elon Musk"); </script> </body> </html>
resultados de salida
Elon Musk es el jefe de Tesla