【发布时间】:2021-05-24 20:54:31
【问题描述】:
我正在尝试将变量从 index.js 导出到 profile.js。当我在文件顶部导出时,例如
export let k = 12;
或者
export { k }; let k = 12;
它工作得很好。但是,当我在 DOMContentLoaded 事件之后导出时,例如
document.addEventListener('DOMContentLoaded', function(){ export let k = 12; })
然后它显示意外的令牌'export'。下面的一个也给出了同样的错误
if (true){ export let k = 2; }
我在这里做错了什么?
【问题讨论】:
-
令牌导出不能在函数内
-
你不能在函数中使用
export,因为一旦模块被其他模块导入,导出就会发生。你为什么要这样做?
标签: javascript