జావాస్క్రిప్ట్ స్టాటిక్ మెట్హడ్స్
- పూర్వ పేజీ JS క్లాస్ ఇన్హెరిటెన్స్
- తదుపరి పేజీ JS కాల్బ్యాక్
స్టేటిక్ క్లాస్ మాధ్యమాలు క్లాస్ స్వయంపై నిర్వచించబడ్డాయి.
ఆబ్జెక్ట్ పై ఆహారించలేము static
మాధ్యమం, కేవలం ఆబ్జెక్ట్ క్లాస్ పై ఆహారించవచ్చు.
ఇన్స్టాన్స్
class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let myCar = new Car("Ford"); // మీరు Car క్లాస్ మీద 'hello()' అనుసంధానించవచ్చు: // document.getElementById("demo").innerHTML = Car.hello(); // కానీ Car ఆబ్జెక్ట్ మీద కాల్పించలేదు: // document.getElementById("demo").innerHTML = myCar.hello(); // ఈ చర్య దోషపూరితం అవుతుంది.
ఉంటే కానీ ఉపయోగించలేదు: static
మాధ్యమంలో myCar ఆబ్జెక్ట్ వాడటం, దానిని పరామితిగా పంపవచ్చు:
ఇన్స్టాన్స్
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);
- పూర్వ పేజీ JS క్లాస్ ఇన్హెరిటెన్స్
- తదుపరి పేజీ JS కాల్బ్యాక్