Modules

Giới thiệu về module
Có thể định nghĩa module trong ngôn ngữ Javascript là tập hợp các đoạn code có thể tái sử dụng. Thêm nữa là mỗi module độc lập với một module khác. Một tính năng nữa là một module này có thể phụ thuộc vào module kia.
Import và Export
Bài này sẽ giới thiệu ES module được mô tả trong Javascript từ ES2015. Các chương trình hổ trợ Javascript module này bao gồm các trình duyệt, các build tool như Babal, Webpack cùng với Nodejs và TypeScript.
Bất đồng bộ và async
Để import bất đồng bộ chúng ta sử dụng hàm `import()`. Hàm này sẽ trả về một Promise chứa module của chúng ta.