Как сделать так, чтобы переменная возвращала номер, а не функцию? - PullRequest
0 голосов
/ 06 мая 2020

Я обнаружил эту ошибку и не могу ее исправить. Почему следующий код возвращает функцию, а не число?

let second = function(){ 
    return 100
};

console.log(second);

1 Ответ

0 голосов
/ 06 мая 2020

Вы добавляете () в конец для фактического выполнения функции.

console.log(second());

В противном случае вы просто получаете доступ к переменной second, которая содержит ссылку на function. В javascript круглые скобки используются для вызова функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...