prototype-programming पर टैग किए गए जवाब

4
जावास्क्रिप्ट: Class.method बनाम Class.prototyp.method
निम्नलिखित दो घोषणाओं में क्या अंतर है? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } क्या पहले कथन को एक स्थिर पद्धति की घोषणा के रूप में और दूसरे कथन को एक आवृत्ति विधि की घोषणा के रूप …

13
Array.prototype.slice.call () कैसे काम करता है?
मुझे पता है कि इसका उपयोग तर्कों को एक वास्तविक सरणी बनाने के लिए किया जाता है, लेकिन मुझे समझ में नहीं आता है कि उपयोग करते समय क्या होता है Array.prototype.slice.call(arguments)

5
शास्त्रीय पर प्रोटोटाइप विरासत के लाभ?
इसलिए मैंने अंत में इन सभी वर्षों में अपने पैरों को खींचना बंद कर दिया और जावास्क्रिप्ट "ठीक से" सीखने का फैसला किया। भाषाओं के डिजाइन के सबसे प्रमुख-खरोंच तत्वों में से एक यह विरासत का कार्यान्वयन है। रूबी में अनुभव होने के बाद, मुझे क्लोज़र और गतिशील टाइपिंग देखकर …

7
इसका क्या मतलब है कि जावास्क्रिप्ट एक प्रोटोटाइप आधारित भाषा है?
जावास्क्रिप्ट के साथ एक प्रमुख लाभ यह है कि यह एक प्रोटोटाइप आधारित भाषा है। लेकिन इसका क्या मतलब है कि जावास्क्रिप्ट प्रोटोटाइप आधारित है, और यह एक फायदा क्यों है?

3
प्रोटोटाइप आधारित बनाम वर्ग आधारित विरासत
जावास्क्रिप्ट में, प्रत्येक वस्तु एक ही समय में एक उदाहरण और एक वर्ग है। वंशानुक्रम करने के लिए, आप प्रोटोटाइप के रूप में किसी भी वस्तु उदाहरण का उपयोग कर सकते हैं। अजगर में, सी ++, आदि .. अलग अवधारणा के रूप में कक्षाएं, और उदाहरण हैं। वंशानुक्रम करने के …

15
एक सरणी में एक संपत्ति मूल्य का योग करने का बेहतर तरीका
मेरे पास कुछ इस तरह है: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; अब इस सरणी की कुल राशि के लिए मैं कुछ इस तरह कर रहा …

8
__Proto__ कंस्ट्रक्टर से कैसे अलग है।
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype यह हमेशा ऑब्जेक्ट को रेटिंग = 3 के साथ लौटाता है। लेकिन अगर मैं निम्नलिखित कार्य करता हूं: newtoy.__proto__.__proto__.__proto__ वापस लौटने पर श्रृंखला समाप्त होती है null। इंटरनेट एक्सप्लोरर …

3
जावास्क्रिप्ट वंशानुक्रम: सुपर-कंस्ट्रक्टर को कॉल करें या प्रोटोटाइप श्रृंखला का उपयोग करें?
हाल ही में मैंने एमडीसी में जावास्क्रिप्ट कॉल उपयोग के बारे में पढ़ा https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call नीचे दिखाए गए उदाहरण का एक लिंक, मुझे अभी भी समझ नहीं आया है। वे इस तरह से विरासत का उपयोग क्यों कर रहे हैं Prod_dept.prototype = new Product(); क्या यह आवश्यक है? क्योंकि सुपर-कंस्ट्रक्टर में …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.