⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა