JavaScript Static Methods
- Vorige pagina JS-klassen erfgenaam
- Volgende pagina JS-callbacks
Static class methods are defined on the class itself.
You cannot call on the object static
Method, can only be called on object classes.
voorbeeld
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // U kunt 'hello()' op de Car-klasse aanroepen: document.getElementById("demo").innerHTML = Car.hello(); // Kan niet worden aangeroepen op het Car-object: // document.getElementById("demo").innerHTML = myCar.hello(); // Dit zal een fout veroorzaken.
Als je static
Gebruik van het myCar-object in methoden, kan het als parameter verzenden:
voorbeeld
class Car { constructor(name) { this.name = name; } static hello(x) { return "Hello " + x.name; } } let myCar = new Car("Ford"); document.getElementById("demo").innerHTML = Car.hello(myCar);
- Vorige pagina JS-klassen erfgenaam
- Volgende pagina JS-callbacks