javascript-这些core-js包做什么? (修复re-wks,任务,迭代定义等)

前端之家收集整理的这篇文章主要介绍了javascript-这些core-js包做什么? (修复re-wks,任务,迭代定义等) 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有很多Babel包含的core-js软件包:

enter image description here

其中一些非常简单明了,例如es6.promise显然是一个promise polyfill,_object-create显然是一个Object.create polyfill.

我想知道一些较大的软件包的功能.特别:

> _fix-re-wks
> _任务
> _iter定义
> _redefine
> _microtask
> _调用

这将有所帮助,因为我可以将不需要的程序包存根.例如.我删除了符号,因为我不需要符号方法,只需要符号构造函数即可.

最佳答案
core-js是JavaScript的模块化标准库.它包括截至2019年的ECMAScript的Polyfill:承诺,符号,集合,迭代器,类型数组,许多其他功能,ECMAScript建议,一些跨平台的WHATWG / W3C功能以及诸如URL之类的建议.您可以仅加载必需的功能,也可以使用它而不会污染全局名称空间.

您所询问的片段,特别是:

> _fix-re-wks
> _任务
> _iter定义
> _redefine
> _microtask
> _调用

是诸如帮助程序和工具之类的核心js的内部部分.在这里查看目录:

https://github.com/zloirock/core-js/tree/master/packages/core-js/internals

猜你在找的JavaScript相关文章