⊗jsSpMdCC 220 of 294 menu

CommonJS මොඩියුල ES ට JavaScript හි හැරවීම

විවිධ ලේඛන වල තවමත් CommonJS මොඩියුල වලට අනුව ආයාත අඩංගු කළ හැකිය. ඔබ මෙම ආයාත සම්මත ES මොඩියුල වලට හැරවීමට ඉගෙන ගත යුතුය.

CommonJS හි, ආයාත සිදු කරනු ලබන්නේ require විධානය භාවිතයෙන් වන අතර, එහි පරාමිතිය ලෙස මොඩියුලය වෙත ඇති මාර්ගය නිශ්චිත කරයි. විධානයේ ප්‍රතිඵලය විචල්යයකට ලියා තබනු ලැබේ:

let math = require('./math');

අපි මෙම කේතය ES විලාසයට යළි ලියමු. පළමුව, කරුණාකර සැලකිල්ලට ගන්න CommonJS හි ගොනු සඳහා .js දිගුව යෙදෙන්නේ නැත, නමුත් ES හි - යෙදේ.

ඊළඟට සියල්ල රඳා පවතින්නේ මොඩියුලයෙන් පෙරනිමි නිර්යාතයක් සිදු වන්නේ ද නැතහොත් සාමාන්‍ය නිර්යාතයක් ද යන්න මත ය. CommonJS හි වෙනසක් නැත, නමුත් ES මොඩියුල වල - ඇත. සාමාන්‍යයෙන්, වෙනස කේත උදාහරණ මගින් දැකගත හැකිය, නැතහොත් ඔබට ආයාත ක්‍රම දෙකම පරීක්ෂා කිරීමට හැකිය.

අපගේ නඩුවේ දක්වා ඇති ආයාතය මෙම ආකාරයට හෝ නැවත ලියනු ඇත:

import math from './math.js';

නැතහොත් මෙම ආකාරයට:

import * as math from './math.js';

පහත කේතය ES මොඩියුල විලාසයට යළි ලියන්න:

let {square, cube} = require('./math');

පහත කේතය ES මොඩියුල විලාසයට යළි ලියන්න:

let math = require('./math'); let res = math.square(2) + math.cube(3);

පහත කේතය ES මොඩියුල විලාසයට යළි ලියන්න:

let sum = require('./sum'); let res = sum([1, 2, 3]);
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න