С 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 ??