问题标签 [es6-modules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何连接 ES6 模块?
如何连接 ES6 模块?
javascript - ES6 模块导入是否被提升?
我知道在新的 ES6 模块语法中,JavaScript 引擎不必评估代码即可了解所有导入/导出,它只会解析它并“知道”要加载的内容。
这听起来像吊装。ES6 模块是否被吊起?如果是这样,它们会在运行代码之前全部加载吗?
这段代码可能吗?
javascript - 是否可以使用通配符从目录中的所有文件导入模块?
使用 ES6,我可以从这样的文件中导入多个导出:
但是,我喜欢每个文件有一个模块的组织。我最终得到这样的进口:
我希望能够做到这一点:
或类似的东西,每个文件都包含一个默认导出,并且每个模块的名称与其文件相同。
这可能吗?
javascript - 将选项传递给 ES6 模块导入
是否可以将选项传递给 ES6 导入?
你怎么翻译这个:
到 ES6?
javascript - 使用带有 javascript 导入语法的括号
我遇到了一个使用以下语法导入库的 javascript 库:
上面的方法和下面的方法有什么区别?
javascript - 不建议在 ES6 中使用“use strict”?
我还不熟悉 ECMAScript 6。我刚刚克隆了 React Starter Kit repo,它使用 ES6 编写应用程序代码。我很惊讶地看到 linter 被配置为禁止该use strict
指令的出现,我认为这是在 ES6 之前的 JavaScript 中推荐的。那么有什么意义呢?
javascript - Javascript ES6 export const vs export let
Let's say I have a variable that I want to export. What's the difference between
vs
I understand the difference between const
and let
, but when you export them, what are the differences?
javascript - 哪些浏览器支持 ECMAScript 6 的导入和导出语法?
我目前正在使用 MEAN Stack 编写 Web 应用程序,并尝试使用 ECMAScript 6 JavaScript 编写代码;但是,在使用导入和导出语法时,我在 Chrome 和 Firefox 中都遇到了错误。目前有没有完全支持 ECMAScript 6 的浏览器?
请注意:我不是问浏览器何时支持 ECMAScript 6。我在问哪些浏览器支持 ECMAScript 6 导入和导出语法。请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Features_not_yet_supported_by_Firefox
javascript - ES6 中的 `export const` 与 `export default`
我试图确定这两者之间是否有任何重大差异,除了能够通过以下方式导入export default
:
并使用export const
我可以做到:
除此之外还有什么不同和/或用例吗?