我知道模块的特征/目标之一是内部定义的变量/函数无法从脚本外部访问。但是,如果我想导出一个特定函数以供全局使用,我该怎么做?正如我在其他帖子中读到的那样,仅分配给窗口似乎不起作用:
在index.html
<script type="module">
const add = (a, b) => a + b;
window.add = add;
</script>
<script>
console.log(window.add(1, 2));
</script>
结果是Uncaught TypeError: window.add is not a function