javascript - 使用 ES6 箭头函数是否有性能提升?

标签 javascript performance ecmascript-6 arrow-functions

ES6 中新的箭头函数,就像单行函数,让代码更干净简洁,也允许你将调用者的范围保留在函数内,这样你就不需要做像var _this = this;,或者使用bind函数等

与普通 JavaScript 函数相比,使用 ES6 箭头函数是否有显着的性能提升?

最佳答案

请记住,这个问题不可能有一个通用的答案,因为所有答案都取决于实现。因此,现在或某些浏览器的答案可能是 X,将来或其他浏览器的答案可能是 Y

这些规定说了,这里有一些数据:http://incaseofstairs.com/six-speed .目前,对于主流浏览器,答案是,甚至可能会出现性能损失(根据上述规定)。

关于javascript - 使用 ES6 箭头函数是否有性能提升?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772817/

相关文章:

javascript - 在样式属性上使用它时,Angular4 中的这个属性绑定(bind)有什么问题?

javascript - 如何获取 moviedb.org API 的元素并将其与 Jquery 一起使用

performance - 性能不佳 - SVG 动画

javascript - 根据变量的值更改 prop 值

Javascript 从 compose 函数中减少

javascript - Google 饼图 onclick 问题

javascript - 如何防止函数在调整大小时创建新的事件窗口堆栈

javascript - 让 ajax 获取 html 或获取 JSON 并让 javascript 创建 html 是否更有效

c++ - 在数组中的指定索引之前查找最近使用的索引(快速)

javascript - 构建一组延迟函数( promise )?