मेरे पास जावास्क्रिप्ट के बारे में कुछ प्रश्न हैं जिन्हें मुझे कम करने की आवश्यकता है।एक वर्ग को सही तरीके से डिजाइन करना
var dataSource = function (src, extension) {
return {
exists: function() {
// function to check if the source exists (src *should* be an object
// and extension should be a string in the format ".property.property.theSource".
// this function will return true if src.property.property.theSource exists)
},
get: function() {
// function will return the source (ex: return src.property.property.theSource)
}
}
}();
सवाल:: मदद करने के लिए, मैं एक साधारण वर्ग definiton मैं लिख रहा हूँ है,
1) JavaScript का मेरे वर्तमान समझ में डेटा स्रोत बुला() अपने स्वयं के प्रतियों के साथ एक नई वस्तु बनाने जाएगा मौजूदा (0) के और() विधियां प्राप्त करें। क्या मैं सही हूँ?
2) क्या यह लिखने का कोई तरीका है ताकि यदि मैं 1,000,000 डेटा स्रोत ऑब्जेक्ट्स बनाऊं तो मुझे केवल प्रत्येक फ़ंक्शन की एक प्रति होना चाहिए?
3) क्या मुझे भी (2) से चिंतित होना चाहिए?
फ़ंक्शन असाइनमेंट के बाद सेमीकॉलन को न भूलें। कुछ स्थितियों में, यह पार्सर के लिए एक बुरा अस्पष्टता का कारण बन सकता है। –
ty, हमेशा उनको भूलें, – tobyodavies
'src' और' एक्सटेंशन' को निजी रखा जा सकता है? – JustcallmeDrago