मेरे पास निम्न ऑब्जेक्ट है:
â ???? var x = {y : '33', z: '88', मी: फ़ंक्शन () {अलर्ट ('यह एम तत्व है'); }}; X.newObject = function () {चेतावनी ('मिमी'); फ़ंक्शन पर क्लिक करें (म्यालाल) {चेतावनी ('आप क्लिक फ़ंक्शन का चयन करते हैं' + म्यालाल); }}; x.newObject.click ( 'clickme'); Â ???? ???? ???? ?????? ???? ???? ???? ???? ???? ???? // यह वही है मैं प्रयास कर चुका हूं; यह काम नहीं कर रहा है। मैं newObject के क्लिक फ़ंक्शन को कैसे कॉल कर सकता हूं
जिस तरह से आप इसे कोडिंग कर रहे हैं, आप पर क्लिक करें फ़ंक्शन का उपयोग नहीं कर सकते क्योंकि यह किसी अन्य फ़ंक्शन के अंदर है। यदि आप इसे इस तरह कोडिंग पर जोर देते हैं, तो newObject पर कॉल करें (जो कि एक फ़ंक्शन है) रिटर्न क्लिक किसी ऑब्जेक्ट में ताकि यह हो सकता है सुलभ। इसे आमतौर पर फ़ंक्शन कॉल "चेनिंग" कहा जाता है, जहां पिछली कॉल एक ऐसी वस्तु देता है जिसे अगली कॉल का उपयोग किया जा सकता है: x.newObject = function () {alert ('monmon'); वापसी {click: function (myval) {alert ('आप क्लिक फ़ंक्शन का चयन करें' + myval); }}} // नए ऑब्जेक्ट पर एक कॉल एक ऑब्जेक्ट को क्लिक फंक्शन x.newObject ()। पर क्लिक करें ('clickme')
Comments
Post a Comment