मुझे यकीन है कि मैं इस सवाल का गलत शब्दों में किया है, लेकिन मैं नहीं जानता कि यह अच्छी तरह से कैसे समझाने के लिए ...क्या मैं जावास्क्रिप्ट में ऑब्जेक्ट्स में सार्वजनिक फ़ंक्शन जोड़ सकता हूं? कैसे?
मैं एक अस्पष्ट विचार मैंने कहीं पढ़ा है कि मैं में वस्तुओं के लिए तरीके जोड़ सकते हैं जावास्क्रिप्ट - जिसके द्वारा मेरा मतलब है की तरह कुछ:
function Exclaimify(aString)
{
return aString + "!";
}
var greeting = "Hello";
alert(greeting.Exclaimify()) // this shows "Hello!" in an alert box
यह संभव है? यदि ऐसा है, तो मुझे इसे कैसे करना है?
दो त्वरित टिप्पणी:: (1) स्ट्रिंग (यह), तुम्हें पता है के लिए कोई ज़रूरत नहीं "इस" एक स्ट्रिंग के बाद से आप एक String.prototype में हैं वाक्य रचना
String
प्रोटोटाइप को संशोधित करने के इस तरह दिखता है समारोह; (2) ऑब्जेक्ट.प्रोटोटाइप या ऐरे.प्रोटोटाइप में कुछ भी न जोड़ें। यदि आप करते हैं तो आप "(सरणी में var आइटम)" वाक्यविन्यास का उपयोग नहीं कर सकते हैं। –@ जॉन Kugelman: फिक्स्ड, धन्यवाद। – MGOwen
कृपया अपने खुद के जवाब के साथ अपने प्रश्न का विस्तार नहीं है। यदि आपको लगता है कि एक अलग उत्तर आवश्यक है, तो कृपया नीचे अपना उत्तर पोस्ट करें। –