gpt4 book ai didi

javascript - 仅导入 `babel-polyfill` 如何允许使用 ES6 功能?

转载 作者:行者123 更新时间:2023-12-02 14:31:27 25 4
gpt4 key购买 nike

我目前正在使用 babel-polyfill 和 webpack 构建单页面应用程序。

但是,我不太明白简单的 import 语句如何允许在代码的其余部分中使用填充功能。我对 ES6 导入的理解仍然有点模糊,所以也许这就是问题所在。

如果 import 'babel-polyfill'; 仅用于副作用,这些副作用如何使其进入导入文件?导入文件的范围是不是超出了范围?

最佳答案

If import "babel-polyfill"; is only being used for side effects, how do these side effects make it into the importing file?

通过改变全局环境。

模块被加载到相同的领域,具有相同的全局范围和相同的语言定义的全局变量。 polyfill 将创建新的全局变量并扩展现有构造函数的原型(prototype)对象。

关于javascript - 仅导入 `babel-polyfill` 如何允许使用 ES6 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37778142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com