प्रौद्योगिकी साझेदारी

ES6 इत्यस्य संक्षिप्तविमर्शः

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 मॉड्यूल विनिर्देशः वाक्यविन्यासे उपयोगे च भिन्नाः सन्ति, परन्तु उभयोः उद्देश्यं मॉड्यूलस्य पृथक्करणं पुनः उपयोगं च प्राप्तुं तथा च कोडस्य परिपालनक्षमतायां मापनीयतायां च सुधारः भवति