Не могу понять, как вернуть результат вложенной функции в функцию стрелки.
Как выразить это (работает нормально):
var stopEating = (function() {
var loadedStomach = false;
return function() {
if(!loadedStomach){
loadedStomach = true;
console.log('Stop eating');
}};
})();
как функция стрелки (не работает должным образом):
const stopEating = () => {
let loadedStomach = false;
return () => {
if(!loadedStomach) {
loadedStomach = true;
console.log('Its enough eating!');
}};
};