【发布时间】:2016-11-23 14:34:49
【问题描述】:
以这些不同的方式在 ES6/ES2015 中创建顶级函数有哪些优点/缺点?或者这只是品味/风格指南等问题?
选项 1:
function square(n) {
return n * n;
}
选项 2:
var square = function(n) {
return n * n;
};
选项 3:
var square = (n) => {
return n * n;
};
选项 4:
const square = (n) => {
return n * n;
};
【问题讨论】:
-
它应该是选项 1 或
const square = n => n * n;