Articles of प्रोटोटाइप प्रोग्रामिंग

जावास्क्रिप्ट उदाहरण फ़ंक्शंस बनाम प्रोटोटाइप फ़ंक्शंस

संभव डुप्लिकेट: 'प्रोटोटाइप बनाम' का उपयोग 'यह' जावास्क्रिप्ट में? विभिन्न प्रकार के जावास्क्रिप्ट कार्यों की मेरी समझ इस प्रकार है: function MyObj() { this.propOne = true; this.publicInstanceFunc = function() { if (propOne) return 'public instance function'; } function privateFunc() { return 'private function only visible inside this constructor'; } } MyObj.prototype.protoFunc = function() { if […]

सरणी में संपत्ति के मूल्य का योग करने का बेहतर तरीका (अंगुलज का उपयोग करना)

इन दिनों मैंने अंगुलुज (विस्मयकारी: डी) के साथ काम करना शुरू किया और मुझे अगली समस्या मिली है: मेरे पास ऐसा कुछ है: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; अब इस […]

जावास्क्रिप्ट वंशानुक्रम: सुपर-कन्स्ट्रक्टर को कॉल करें या प्रोटोटाइप श्रृंखला का उपयोग करें?

काफी हाल में मैंने एमडीसी में जावास्क्रिप्ट कॉल के उपयोग के बारे में पढ़ा https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call नीचे दिए गए उदाहरण के एक लिंक, मैं अभी भी समझ में नहीं आता। वे यहाँ इस तरह विरासत का उपयोग क्यों कर रहे हैं? Prod_dept.prototype = new Product(); क्या यह आवश्यक है? क्योंकि इसमें सुपर-कन्स्ट्रक्टर को कॉल है Prod_dept() […]

इसका अर्थ क्या है कि जावास्क्रिप्ट एक प्रोटोटाइप आधारित भाषा है?

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

प्रोटोटाइप आधारित बनाम वर्ग आधारित उत्तराधिकार

जावास्क्रिप्ट में, हर ऑब्जेक्ट उसी समय एक इंस्टेंस और क्लास होता है। विरासत करने के लिए, आप एक प्रोटोटाइप के रूप में किसी भी वस्तु आवृत्ति का उपयोग कर सकते हैं। पायथन, सी ++, आदि में। अलग-अलग अवधारणाओं के रूप में वर्ग और उदाहरण हैं। विरासत करने के लिए, आपको एक नया वर्ग बनाने के […]

जावास्क्रिप्ट: कक्षा। विधि बनाम कक्षा। प्रोटोपीपी। विधि

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

शास्त्रीय पर प्रोटोटाइप विरासत के लाभ?

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

प्रोटोटाइप का उद्देश्य क्या है?

संभव डुप्लिकेट: जावास्क्रिप्ट में प्रोटोटाइप विरासत को समझना ठीक है, तो मैं जेएस में ओओपी के विचार के लिए कुछ नया हूँ। नीचे लिखे गए कोड के इन दो स्निपेट्स में क्या अंतर है: function animal(){ this.name = 'rover'; this.set_name = function(name){ this.name = name; } } function animal(){ this.name = 'rover'; } animal.prototype.set_name = […]

जावास्क्रिप्ट दिनांक ऑब्जेक्ट में घंटे जोड़ना?

यह मुझे आश्चर्यचकित करता है कि जावास्क्रिप्ट की दिनांक ऑब्जेक्ट किसी भी तरह के जोड़ फ़ंक्शंस को लागू नहीं करता है। मैं बस ऐसा फ़ंक्शन चाहता हूं जो ऐसा कर सकता है: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } मैं बस एक दिशा में […]

Array.prototype.slice.call () कैसे काम करता है?

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

दिलचस्प पोस्ट
HTML पृष्ठ लोड करने के लिए JSONP का उपयोग करें पायथन में स्ट्रिंग खाली है या नहीं, यह जांचने के लिए सबसे शानदार तरीका है? Django उपयोगकर्ता प्रोफ़ाइल ओएस एक्स पर सी ++ लाइब्रेरी स्थापित करना लिनक्स पर अजगर के दो संस्करण कैसे 2.7 डिफ़ॉल्ट बनाने के लिए मुझे पता है कि कॉलबैक फ़ंक्शन अतुल्यकालिक रूप से चलता है, लेकिन क्यों? jQuery दस्तावेज़.ready बनाम स्वयं कॉल अनाम समारोह कैसे स्क्रॉल करने योग्य डिब्बे के भीतर निश्चित हैडर तालिका बनाने के लिए? Ajax प्रतिक्रिया से तालिका पंक्तियाँ बनाने के लिए jQuery का उपयोग करना (जेएसएन) जबकि ब्लूबर्ड वादों का इस्तेमाल करते हुए लूप फ़ाइल नाम में बैच आदेश दिनांक और समय विधानसभा विधानसभा, विधानसभा के बीच अंतर क्या है विधानसभा और विधानसभाविवरण संस्करण? IOS में सभी संपर्क फ़ोन नंबर पुनर्प्राप्त करें एक DOM में डुप्लिकेट आईडी की जांच करने के लिए JQuery वसंत: @ कंपाइंटेंट बनाम @ बीन