Menu
CoddyTech

Xuất bằng export

Thuộc phần Lập trình hướng đối tượng trong hành trình JavaScript của Coddy. Bài học 8 trên 56.

Khi sắp xếp code JavaScript trong nhiều tệp, từ khóa export cho phép bạn đưa các hàm, biến và phần code khác ra để dùng trong những tệp khác.

Hãy tạo hai hàm đơn giản mà ta muốn xuất:

File: math-utils.js
// Hàm (function) cộng hai số
function add(a, b) {
    return a + b;
}
// Hàm nhân hai số  
function multiply(a, b) {
    return a * b;
}
// Xuất các hàm để các tệp khác có thể sử dụng
export { add, multiply };

Ngoài ra, bạn có thể dùng cú pháp export trực tiếp:

File: math-utils.js
// Xuất trực tiếp các hàm
export function add(a, b) {
    return a + b;
}
export function multiply(a, b) {   
return a * b;
}
challenge icon

Thử thách

Dễ

Bạn có hai tệp main.js và weather-utils.js. Nhiệm vụ của bạn:

  1. Trong weather-utils.js: Thêm từ khóa export để các tệp khác có thể dùng hàm getWeatherMessage
  2. Trong main.js: Gọi hàm getWeatherMessage đã nhập với nhiệt độ 15 và in kết quả ra bằng console.log

Tự làm thử

import { getWeatherMessage } from './weather-utils.js';

// TODO: Gọi hàm (function) getWeatherMessage với nhiệt độ 15 và in kết quả bằng console.log
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch JavaScript online