the*_*tto 5 javascript ecmascript-6
使用ES5,我可以根据需要声明函数声明或表达式。
function es5FunctionDeclaration() {
return 'I am an es5 function declaration';
}
var es5FunctionExpression = function() {
return 'I am an es5 function expression';
}
Run Code Online (Sandbox Code Playgroud)
使用ES6粗箭头,通常会创建如下所示的函数表达式...
const es6FunctionExpression = () => {
return 'I am an es6 function expression';
}
Run Code Online (Sandbox Code Playgroud)
但是我还没有找到用粗箭头进行函数声明的方法,也许是不可能的。
// es6FunctionDeclarationWithFatArrow ??
Run Code Online (Sandbox Code Playgroud)
小智 3
要在 ES6 中声明函数,您可以通过以下方式完成:
const functionName = () => {};
Run Code Online (Sandbox Code Playgroud)
或者你可以通过function关键字来做到这一点:
function functionName() {}
Run Code Online (Sandbox Code Playgroud)
而且,如果您创建 ES6 类,您不会创建函数,而是创建方法:
class MyClass {
constructor() {}
method1() {}
method2() {}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |