文件名称:babel-plugin-relooper
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-25 08:55:27
JavaScript
babel-plugin-relooper 转换阵列方法.map , .filter , .reduce , .every和.some为纯循环。 为什么? 数组方法很棒。 我一直都在用它们。 不幸的是,有时候,当您处理非常大的数组时,所有这些函数调用加起来并确实会使事情。 幸运的是,只要我们不使用递归或其他怪异的构造, 就可以优化函数调用,对吗? 可悲的是,当前JavaScript引擎在这方面似乎还不够聪明。 只要Babel可以确定您是在实际的数组上调用它们,并且使用的是匿名函数表达式,则此插件会将对数组方法的调用转换回普通循环。 这样我可以继续踩住.map , .reduce和whathaveyou到处没有给出有关性能该死。 万岁! 注意:目前尚处于试验阶段,尚在开发中。
【文件预览】:
babel-plugin-relooper-master
----package.json(536B)
----testcode.js(226B)
----src()
--------index.js(4KB)
----.gitignore(10B)
----README.md(1KB)