2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
ES6: ECMAScript 6 जावास्क्रिप्ट् भाषायाः महत्त्वपूर्णं संस्करणं अद्यतनं भवति अस्मिन् अनेके नूतनाः वाक्यविन्यासाः विशेषताः च परिचयः भवति, यथा बाणकार्यं, टेम्पलेट् स्ट्रिंग्, क्लास्, मॉड्यूल् इत्यादयः, येन जावास्क्रिप्ट् प्रोग्रामिंग् अधिकं संक्षिप्तं शक्तिशाली च भवति
ईएसएम : पूर्णं नाम ECMAScript Modules अस्ति, यत् ES6 इत्यस्मिन् प्रवर्तितं मॉड्यूल् प्रणाली अस्ति ।उपयुञ्जताम्import
तथाexport
मॉड्यूलस्य बाह्यान्तरफलकस्य च मध्ये निर्भरतां स्पष्टीकर्तुं कथनम् ।
सामान्यJS : Node.js इत्यस्मिन् सामान्यतया प्रयुक्तं मॉड्यूल् विनिर्देशम् अस्ति ।उत्तीर्णःrequire
मॉड्यूल् लोड् कृत्वा पास कर्तुं function इतिmodule.exports
वाexports
मॉड्यूलस्य सामग्रीं निर्यातयितुं वस्तु ।
आयात: ई.एस.एम.import
अन्येभ्यः मॉड्यूलेभ्यः आवश्यकं कार्यक्षमतां वा दत्तांशं वा आयातयितुं उपयुज्यते । उदाहरणतया:import myFunction from './myModule';
तः अभिव्यञ्जयति'./myModule'
मॉड्यूल आयातmyFunction
。
निर्यात: ई.एस.एम.export
मॉड्यूलस्य अन्तः सामग्रीं अन्यमॉड्यूलेषु प्रकाशयितुं प्रयुक्तम् । चराः, कार्याणि, वर्गाः इत्यादयः प्रत्यक्षतया निर्यातयितुं शक्यन्ते, यथा-export const myVariable = 42;
वाexport function myFunction() {... }
。
आवश्यक: In CommonJS, 1999 .require
अन्येषां मॉड्यूलानां लोड् कर्तुं परिचयं च कर्तुं प्रयुक्तम् । उदाहरणतया:const myModule = require('./myModule');
。
सामान्यतया, ES6 मॉड्यूल प्रणाली (ESM) तथा CommonJS मॉड्यूल विनिर्देशः वाक्यविन्यासे उपयोगे च भिन्नाः सन्ति, परन्तु उभयोः उद्देश्यं मॉड्यूलस्य पृथक्करणं पुनः उपयोगं च प्राप्तुं तथा च कोडस्य परिपालनक्षमतायां मापनीयतायां च सुधारः भवति