Tôi đang tìm hiểu tính năng xuất của ES2015. Tôi đã cố gắng tìm hiểu nó trực tuyến, nhưng những nghi ngờ của tôi vẫn không được giải quyếtES2015 Xuất bên trong hàm
Khi tôi tuyên bố xuất khẩu bên trong một hàm nặc danh, chương trình jshint sau lỗi (ít nhất là bên trong Intellij plugin):
khai E053 Export phải nằm trong phạm vi toàn cầu.
Ngược lại, JSHint luôn yêu cầu bao bọc toàn bộ mã bên trong hàm Ẩn danh. Nếu tôi viết mã theo cách sau:
export const MY_CONSTANT = 1000;
(function(){
'use strict';
//Complete code goes here
}();
Chúng tôi phải viết nhiều mã ở đầu và cuối trang. Một số mã sẽ nhảy từ giữa tệp đến đầu (hoặc cuối) của trang.