Публикации по теме 'function-expression'
Uncaught TypeError: this.clearBoard не является функцией
Uncaught TypeError : this.clearBoard не является функцией
Давайте рассмотрим следующий код
Выполнение приведенного выше кода приводит к следующей ошибке:
Uncaught TypeError: this.clearBoard is not a function
Почему? Все дело в контексте. Причина, по которой вы получаете эту ошибку, заключается в том, что когда вы вызываете setTimeout() , вы фактически вызываете window.setTimeout() . В результате анонимная функция, передаваемая setTimeout() , определяется в контексте..
Понимание подъема в JavaScript
Подъем - это стандартное поведение JavaScript, заключающееся в перемещении всех объявлений в верхнюю часть текущей области видимости.
Следующие элементы не поднимаются в JavaScript:
1. Функции, определяемые выражением.
2. Переменные и константы, объявленные с помощью let или const .
3. Стрелочные функции.
В JavaScript переменную можно использовать до ее объявления.
Хорошо ... но что это значит? Я не понимаю того, что вы пытаетесь сказать.
Позвольте мне помочь вам понять..
Вопросы по теме 'function-expression'
Соглашения для объявления выражения функции
Я новичок в js, и мне иногда трудно привыкнуть к его соглашениям о коде. Итак, у меня есть вопрос, как я должен объявить выражение функции? Посмотрите на мой код, правильно ли я это сделал, или есть лучшие практики?
function onAddButtonClick()...
61 просмотров
schedule
30.04.2024
выражение функции в firefox - не ожидаемый результат
if (true) {
function foo(){ return 1; }
}
else {
function foo(){ return 2; }
}
foo();
Приведенный выше код является примером выражения функции и возвращает 1 в Firefox 28, тогда как 2 в Chrome (ожидаемый результат). Почему Firefox дает...
73 просмотров
schedule
12.10.2022
Sinon шпионит за выражением функции
Можно ли заставить sinon следить за функциональными выражениями? Посмотрите этот код, например.
function one() { return 1; }
function two() { return 2; }
function three() { return 3; }
function myMethod() {
var n1 = one();
var...
818 просмотров
schedule
29.11.2023