01.ii Function Expression
// Function Declaration
function sum(a, b) {
return a + b;
}
// Function Expression
const sum = function(a, b) {
return a + b;
};
// Arrow funciton
const sum = (a, b) => a + b;Last updated
// Function Declaration
function sum(a, b) {
return a + b;
}
// Function Expression
const sum = function(a, b) {
return a + b;
};
// Arrow funciton
const sum = (a, b) => a + b;Last updated
const func = function sayHi(...) {
/* тело функции */
return 1 + sayHi(...)
};// в скобках (оператор группировки) может быть только выражение
(function foo() {});
// в инициализаторе массива - всегда выражение
[function bar() {}];
// запятая также оперирует выражениями
1, function alsoFE() {};