Undefined не является функцией — JavaScript

Undefined не является функцией — JavaScript

У меня есть простой вопрос здесь. Вот код ниже

  var num = 0; var increment = function() { return function() { num  ; }; }; increment(); increment(); 

Тем не менее, когда я попытался запустить его, ошибки с undefined is not a function . Как придешь? Разве increment явно не является функцией?

Кроме того, когда я typeof increment , он возвращает undefined .

Когда increment() вызывается дважды, он должен изменить num и стать 2.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector