जावास्क्रिप्ट में, मॉड्यूल कोड की स्व-निहित इकाइयां हैं जो निर्यात का उपयोग करके अन्य मॉड्यूल की संपत्तियों को उजागर कर सकते हैं और आयात का उपयोग करके अन्य मॉड्यूल से संपत्तियों का उपभोग कर सकते हैं। आधुनिक जावास्क्रिप्ट अनुप्रयोगों में मॉड्यूलर और पुन: प्रयोज्य कोड बनाने के लिए यह तंत्र आवश्यक है।
डिफ़ॉल्ट निर्यात
// Exporting a default asset export default function greet(name) { console.log(`Hello, ${name}!`); } // Importing the default export import greet from './myModule';
नामांकित निर्यात
// Exporting named assets export function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); } // Importing named exports import { greet, farewell } from './myModule';
डिफ़ॉल्ट और नामित निर्यात का संयोजन
आपके पास एक ही मॉड्यूल में डिफ़ॉल्ट निर्यात और नामित निर्यात दोनों हो सकते हैं:
export default function greet(name) { console.log(`Hello, ${name}!`); } export function farewell(name) { console.log(`Goodbye, ${name}!`); }
डिफ़ॉल्ट और नामित निर्यात दोनों को आयात करने के लिए:
import greet, { farewell } from './myModule';
याद रखने योग्य मुख्य बिंदु
व्यावहारिक उदाहरण
एक प्रतिक्रिया घटक पर विचार करें:
import React from 'react'; export default function Greeting({ name }) { returnHello, {name}!
; }
इस उदाहरण में, ग्रीटिंग घटक को डिफ़ॉल्ट निर्यात के रूप में निर्यात किया जाता है। इसे आयात किया जा सकता है और अन्य घटकों में उपयोग किया जा सकता है:
import Greeting from './Greeting'; function MyComponent() { return; }
निर्यात और आयात को समझकर, आप अपने जावास्क्रिप्ट प्रोजेक्ट्स में कोड को प्रभावी ढंग से व्यवस्थित और पुन: उपयोग कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3