箭头函数是否比v8中的普通独立函数声明更快(性能更高,更轻巧)?

我问这个问题是因为我和我的同事在编码风格上存在争议,因为他更喜欢箭头函数声明

const sum = (a, b) => a + b;

我更喜欢老式的独立函数声明:

function sum(a, b) {

return a + b;

}

我的观点是,老式代码更具可读性,并且您可以更清楚地区分函数和变量声明。他的观点是带有箭头功能的代码运行得更快。

当您使用老式的独立函数声明而不是箭头函数时,您是否了解有关实际性能损失的知识(在v8中)?那处罚真的存在吗?

回答:

V8开发人员在这里。箭头函数(通常)只是常规函数声明的“语法糖”。没有性能差异。

以上是 箭头函数是否比v8中的普通独立函数声明更快(性能更高,更轻巧)? 的全部内容, 来源链接: utcz.com/qa/416630.html

回到顶部