त्वरित प्रश्न।

मुझे पता है कि कार्यों को निर्यात/आयात कैसे किया जाता है यदि उन्हें इस तरह रखा जाता है

module.exports = {
    get: get,
    set: set
};

लेकिन मुझे नहीं पता कि इस फ़ंक्शन को किसी अन्य फ़ाइल से कैसे चलाया जाए, मुझे आयात/निर्यात करने की क्या ज़रूरत है?

 module.exports = function() {  
 var this = {};
 var that = {}; .... 
 much more code
 ....
-2
joe123 28 मार्च 2018, 12:15

1 उत्तर

आपके पास मॉड्यूल के कार्य को निर्यात करने के दो तरीके हैं (संग्रह जेएस):

1) "डिफ़ॉल्ट रूप से" -> यदि आपको उसी संग्रह में केवल एक फ़ंक्शन या अन्य डेटा निर्यात करना है। उस स्थिति में, आप अपने इच्छित उपनाम के साथ आयात कर सकते हैं:

export default myFunction() {...}
(In the other archive)
import alias you want(the same name or other) from `'./name_of_the_archive_to_import';

2) "कई फ़ंक्शन या ऑब्जेक्ट" -> यदि आपको एक ही संग्रह में कई फ़ंक्शन या अन्य डेटा निर्यात करना है। उस स्थिति में, आपको उन चरों को उसी नाम से कॉल (आयात) करना होगा जो घोषित किए गए थे:

export variable1;
export variable2;
...
(In the other archive)
import variable1 from './name_of_the_archive_to_import';
import variable2 from './name_of_the_archive_to_import';
...
0
AlbertoLasa 28 मार्च 2018, 09:45