Kifungu cha Class ya JavaScript static
- Pya zaidi extends
- Pya zaidi super
- Rudi kufikia ukubwa wa juu Kitabu cha Taarifa cha Class cha JavaScript
Ufafanuzi na Matumizi
static
Kifungu cha class kina methodi za kawaida.
Methodi za kawaida zinginezo katika kiwango cha class (kama kina mafano) Car
) kutumia, bila kumengeneza mafanikio wa class/kiwango (mycar
)
Mfano
Mfano 1
Kumengeneza methodi ya kawaida na kutumia kwenye kiwango cha class:
class Car { constructor(brand) { this.carname = brand; } static hello() { // methodi ya kawaida return "Hello!!"; } } mycar = new Car("Ford"); //Wakilisha 'hello()' kwenye kiwango cha class Car: document.getElementById("demo").innerHTML = Car.hello(); //Haitumie kiwango cha 'mycar': //document.getElementById("demo").innerHTML = mycar.hello(); //Inaitwa kosa
Mfano 2
Ikiwa unataka kutumia kiwango cha mycar katika methodi ya kawaida, unaweza kusikia kama maelezo:
Kuandika "mycar" kama maelezo: class Car { constructor(brand) { this.carname = brand; } static hello(x) { return "Hello " + x.carname; } } mycar = new Car("Ford"); document.getElementById("demo").innerHTML = Car.hello(mycar);
Mafanikio ya Kiini
static methodName()
Vivyo ya Teknolojia
Toleo la JavaScript: | ECMAScript 2015 (ES6) |
---|
Muungano wa kawaida wa kifunzi
Keyword | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
static | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
Sayari ya hili
JavaScript Mafunzo:Class ya JavaScript
JavaScript Mafunzo:JavaScript ES6 (EcmaScript 2015)
Kitabu cha kuelewa cha JavaScript:Method ya constructor()
- Pya zaidi extends
- Pya zaidi super
- Rudi kufikia ukubwa wa juu Kitabu cha Taarifa cha Class cha JavaScript