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

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

క్లాస్ ఫంక్షన్ అని పిలుస్తారు, కానీ ఫంక్షన్ కీలకబట్టి సృష్టించబడదు, బదులుగా క్లాస్ కీలకబట్టి మరియు constructor() మెథడ్లో అంశాలను కేటాయిస్తారు.

ప్రతిసారి క్లాస్ అబ్జెక్ట్ను ప్రారంభించినప్పుడు constructor() మెథడ్ను కాల్ చేస్తారు.

ప్రకటనలు:ఫంక్షన్లు మరియు ఇతర JavaScript ప్రకటనలకు విరుద్ధంగా, క్లాస్ ప్రకటనలు ప్రారంభించబడకుండా ఉంటాయి (మీరు క్లాస్ని ప్రకటించిన తర్వాత మాత్రమే వాటిని వినియోగించవచ్చు).

ప్రకటనలు:క్లాస్లో వినియోగించే వినియోగ పద్ధతి "స్ట్రింగెంట్ మోడ్"లో రాయవలెని ఉంటుంది.

క్లాస్లపై మరింత సమాచారం కొరకు మా JavaScript క్లాస్ ట్యూటోరియల్ను చదవండి.

ఇన్స్టాన్స్

ఒక Car క్లాస్ను సృష్టించి, "mycar" అనే పేరుతో అబ్జెక్ట్ను సృష్టించండి:

క్లాస్ కర్ క్లాస్ నేమ్ {  // క్లాస్ సృష్టించండి
  constructor(brand) {  // కన్స్ట్రక్టర్
    this.carname = brand;  // క్లాస్ సారథ్యం
  }
}
mycar = new Car("Ford");  // Car క్లాస్ యొక్క అబ్జెక్ట్ను సృష్టించండి

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

వినియోగ పద్ధతి

క్లాస్ క్లాస్ నేమ్ క్లాస్ నేమ్ {
  // క్లాస్ సారథ్యం
}

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

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

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

క్రింది పట్టిక మొదటి పూర్తిగా JavaScript క్లాస్ మద్దతు ఉన్న బ్రౌజర్ వెర్షన్లను నిర్వచిస్తుంది:

కీలక పదాలు క్రోమ్ ఐఈ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
క్లాస్ 49.0 12.0 45.0 9.0 36.0

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

JavaScript శిక్షణ:JavaScript క్లాస్

JavaScript శిక్షణ:జావాస్క్రిప్ట్ ఇఎస్6 (ఇక్మాస్క్రిప్ట్ 2015)

JavaScript శిక్షణ:JavaScript this

JavaScript శిక్షణ:JavaScript Strict మోడ్