В JavaScript вы можете передать ссылку на функцию в качестве аргумента. В вашем коде в строке 8 (где ошибка) указано передаваемый вами аргумент (строка 2 из test()
)
Например: var myFunc = action.msgFunction
является ссылкой на функцию, поэтому вы можете вызвать это позже. Тогда как action.msgFunction(action.msg)
- это то, что возвращается этой функцией.
Ваш код должен выглядеть следующим образом:
function test() {
console.log('==== test ====')
action.onMsg(action.msgFunction);
}