Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में सच्चे निजी तरीके बनाने में क्या कमी है?

<घंटा/>

जावास्क्रिप्ट में सही मायने में निजी तरीके बनाने से प्रत्येक वस्तु के पास फ़ंक्शन की अपनी प्रति होती है। ये प्रतियाँ तब तक कूड़ा-करकट नहीं होतीं जब तक कि वस्तु स्वयं नष्ट न हो जाए।

उदाहरण

var Student = function (name, marks) {
   this.name = name || ""; //Public attribute default value is null
   this.marks = marks || 300; //Public attribute default value is null
   // Private method
   var increaseMarks = function () {
      this.marks = this.marks + 10;
   };
   // Public method(added to this)
   this.dispalyIncreasedMarks = function() {
      increaseMarks();
      console.log(this.marks);
   };
};
// Create Student class object. creates a copy of privateMethod
var student1 = new Student("Ayush", 294);
// Create Student class object. creates a copy of privateMethod
var student2 = new Student("Anak", 411);

  1. जावास्क्रिप्ट डोम क्या है?

    जावास्क्रिप्ट दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) एक वेबपेज के HTML तत्वों का प्रतिनिधित्व है। यह एक इंटरफ़ेस है जिसका उपयोग हम किसी वेब पेज की सामग्री या शैली को बदलकर उसमें हेरफेर करने के लिए कर सकते हैं। हम वेबपेज पर राइट क्लिक करके और निरीक्षण का चयन करके DOM तक पहुँच सकते हैं। ऐसा करने से, जिस व

  1. जावास्क्रिप्ट शून्य 0 का अर्थ क्या है?

    शून्य ऑपरेटर का प्रयोग दिए गए व्यंजक का मूल्यांकन करने के लिए किया जाता है। उसके बाद, यह अपरिभाषित लौटता है। यह शून्य (0) का उपयोग करके अपरिभाषित आदिम मान प्राप्त करता है। यदि किसी वेब पेज में एक्सप्रेशन डालने से अवांछित प्रभाव पड़ता है, तो उसे हटाने के लिए जावास्क्रिप्ट शून्य का उपयोग करें। JavaScr

  1. जावास्क्रिप्ट में कार्यों और विधियों में क्या अंतर है?

    जावास्क्रिप्ट में कार्य और विधियाँ समान हैं, लेकिन विधि एक फ़ंक्शन है, जो किसी वस्तु का गुण है। जावास्क्रिप्ट में फ़ंक्शन का एक उदाहरण निम्नलिखित है - function functionname(param1, param2){    // code } उदाहरण विधि किसी ऑब्जेक्ट से संबद्ध एक फ़ंक्शन है। जावास्क्रिप्ट में एक विधि का उदाहरण