జావాస్క్రిప్ట్ క్లాస్ స్టేటిక్ కీవర్డ్

నిర్వచనం మరియు ఉపయోగం

స్టేటిక్ కీవర్డ్ క్లాస్ నిర్మాణంలో స్టేటిక్ పద్ధతులను నిర్మించడానికి ఉపయోగించబడుతుంది。

స్టేటిక్ పద్ధతులను క్లాస్ పైనే నేరుగా వాడవచ్చు (ఉదాహరణలో క్లాస్ పై ఉన్న క్రమంలో ఉన్నది) Car)కాల్ చేయడానికి కావలసినది కాదు క్లాస్ ఉపయోగించి క్లాస్ నిర్మాణం లేదా వస్తువు సృష్టించకూడదు (mycar)。

ఇన్స్టాన్స్

ఉదాహరణ 1

ఒక స్టేటిక్ పద్ధతిని సృష్టించండి మరియు క్లాస్ పై దానిని కాల్ చేయండి:

class Car {
  constructor(brand) {
    this.carname = brand;
  }
  static hello() {  // స్టేటిక్ పద్ధతి
    return "Hello!!";
  }
}
mycar = new Car("Ford");
// క్లాస్ Car పై 'hello()' కాల్ చేయండి:
document.getElementById("demo").innerHTML = Car.hello();
// మీరు 'mycar' వస్తువుపై కాల్ చేయకూడదు:
//document.getElementById("demo").innerHTML = mycar.hello();
// విఫలం కాగలదు

మీరే ప్రయత్నించండి

ఉదాహరణ 2

స్టేటిక్ పద్ధతిలో mycar అంతర్భాగంగా mycar వస్తువును వాడాలి అయితే, దానిని పరామితిగా పంపండి:

పరామితిగా "mycar" పంపండి:
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);

మీరే ప్రయత్నించండి

సంకేతం

స్టేటిక్ methodName()

సాంకేతిక వివరాలు

జావాస్క్రిప్ట్ వెర్షన్: ఇక్మా స్క్రిప్ట్ 2015 (ES6)

బ్రౌజర్ మద్దతు

కీవర్డ్ క్రోమ్ ఐఈ ఫైర్ఫాక్స్ సఫారీ ఓపేరా
స్టేటిక్ 49.0 13.0 45.0 9.0 36.0

సంబంధిత పేజీలు

జావాస్క్రిప్ట్ నిర్వచనంJavaScript క్లాస్

జావాస్క్రిప్ట్ నిర్వచనంజావాస్క్రిప్ట్ ఇఎస్ కెమ్ ఐ మొదటి క్రమం (ఇక్మా స్క్రిప్ట్ 2015)

JavaScript పరికల్పనాకృతంగాను మరియు సంక్షిప్తంగాను ఉంటుంది:constructor() మాధ్యమం