我问这个问题是因为我和我的同事在编码风格上存在争议,因为他更喜欢箭头函数声明:
const sum = (a, b) => a + b;
我更喜欢旧式的独立函数声明:
function sum(a, b) {
return a + b;
}
我的观点是,旧式代码更具可读性,您可以更清楚地区分函数和变量声明。他的观点是,带有箭头函数的代码运行得更快。
当您使用旧式独立函数声明而不是箭头函数时,您是否了解实际性能损失(在 v8 中)?这种处罚真的存在吗?
V8 开发者在这里。箭头函数(大部分)只是传统函数声明的“语法糖”。没有性能差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)