使用 ES5,我可以根据需要声明函数声明或表达式。
function es5FunctionDeclaration() {
return 'I am an es5 function declaration';
}
var es5FunctionExpression = function() {
return 'I am an es5 function expression';
}
使用 ES6 粗箭头,创建这样的函数表达式是很常见的......
const es6FunctionExpression = () => {
return 'I am an es6 function expression';
}
但是我还没有找到用粗箭头做函数声明的方法,也许这是不可能的。
// es6FunctionDeclarationWithFatArrow ??
最佳答案
要在 ES6 中声明函数,您可以通过以下方式进行:
const functionName = () => {};
或者您可以通过 function
关键字来实现:
function functionName() {}
而且,如果您正在创建 ES6 类,您创建的不是函数而是方法:
class MyClass {
constructor() {}
method1() {}
method2() {}
}
关于javascript - 什么是等同于 es5 函数声明的 es6 粗箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56400582/