2016-03-20 4 views
7

मेरा सवाल यह है कि यदि टाइपस्क्रिप्ट में ऑपरेटर ओवरलोडिंग है, तो यह मौजूद है, तो मैं एक उदाहरण या एक लिंक दे सकता हूं जहां आप इसके बारे में पढ़ सकते हैं।क्या टाइपस्क्रिप्ट में ऑपरेटर ओवरलोडिंग है?

उत्तर

7

नहीं, यह अस्तित्व में नहीं है। यह बहुत ही असंभव है कि यह तब तक अस्तित्व में रहेगा जब तक कि शुद्ध जावास्क्रिप्ट में इसे कैसे लागू किया जा सकता है, इस बारे में कोई स्पष्ट बात न हो।

+0

मेरी अज्ञानता को क्षमा करें, लेकिन टाइपस्क्रिप्ट को समर्थन देने के लिए, शुद्ध जावास्क्रिप्ट में ऑपरेटर ओवरलोडिंग की आवश्यकता क्यों होगी? टाइपस्क्रिप्ट कंपाइलर नहीं हो सका, उदाहरण के लिए, जावास्क्रिप्ट आउटपुट में फ़ंक्शन कॉल के साथ टाइपस्क्रिप्ट स्रोत में एक + ऑपरेटर को परिवर्तित करें। –

+0

'टाइपस्क्रिप्ट कंपाइलर नहीं हो सका, उदाहरण के लिए, टाइपस्क्रिप्ट स्रोत में एक + ऑपरेटर को जावास्क्रिप्ट आउटपुट' इट * कैन * में फ़ंक्शन कॉल के साथ कनवर्ट करें, लेकिन यह टाइप करेगा कि टाइपस्क्रिप्ट क्या है 'रन-टाइम पर जोड़ें या भरोसा करें प्रोग्राम में जानकारी टाइप करें, या टाइप सिस्टम के परिणामों के आधार पर अलग कोड उत्सर्जित करें। इसके बजाए, प्रोग्रामिंग पैटर्न को प्रोत्साहित करें जिन्हें रन-टाइम मेटाडेटा की आवश्यकता नहीं है। 'Https://github.com/Microsoft/TypeScript/wiki/TypeScript- डिज़ाइन-Goals#non-goals – basarat

संबंधित मुद्दे