Подведем итоги нашего разговора из комментариев.Поддерживаемый синтаксис для функций в объектах:
{
makeNoise: function() {}
}
// ES6 and above
{
makeNoise() {},
makeAnotherNoise: () => {} // behave a bit different, read about arrow functions for more info
}
Если вы хотите вернуть функцию из другой функции, вы можете, например:
const makeNoise = () => {
const sound = 'bork';
return () => { console.log(sound) };
}
Также один дополнительный бесплатный комментарий :) Предпочтительно использоватьverbs
для имен функций, потому что функции обычно do
stuff:)