JavaScript #9: функции по Function Expression, анонимные функции, callback-функции

preview_player
Показать описание
Объявление функции по синтаксису Function Expression. Их отличия от объявления по Function Declaration. Анонимные функции. Callback-функции.
Рекомендации по теме
Комментарии
Автор

Я думал что таких преподавателей и нет. Огромное спасибо за работу. Жаль только что только сейчас на это наткнулся.

andriichornyi
Автор

Спасибо за урок! Подача и объяснение на высшем уровне!

pnduruy
Автор

Это был прекраснейший урок! Спасибо!!!

eelxpen
Автор

Друг, спасибо . Самое крутое и понятное видео по функциям!!!

Alexrudz
Автор

Оооооооогромный респект тебе Человечище!

sergeylysenko
Автор

Спасибо за ваш труд! У меня только вопрос. Возможно есть неточность на 3:40? Не распознает функции yes() и no(). Когда меняешь на agreeYes, agreeNo, то все работает)

coorfdb
Автор

Спасибо за ваши лекции и понятную подачу! И будет ли лекции по С#?

viktorskripkar
Автор

Странно, при вызове функций, как указанно на 4:15, консоль выдаёт ошибку, что функции yes() нет, но если yes() и no() поменять на agreeYes и agreeNo в функции agreeCookies, то всё работает

MarchelloCSKAMoscow
Автор

Не совсем понял, как программа понимает какую функцию использовать в зависимости от ответа "да" или "нет"
Можете объяснить, пожалуйста?

filippnarayev
Автор

тут нету материала про колбек функции. Автор запили видос по колбекам

shyma_grasious
Автор

жесть... намутил... )) знаю, что проще можно function calc(a, b, operation)
"use strict";
function calc(a, b, plus, mines, mult, div) {
let operation = prompt('Выберите один из операторов "+", "-", "*", "/"', '+');
switch (operation){
case '+': plus(a, b); break;
case '-': mines(a, b); break;
case '*': mult(a, b); break;
case '/': div(a, b); break;
default: alert('не правильная операция')
}
}


calc(
3, 4,
function (a, b) {alert(a + b)},
function (a, b) {alert(a - b)},
function (a, b) {alert(a * b)},
function (a, b) {alert(a / b)}
);

lgridzu