Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
JAVASCRIPT DATA / CHAPTER 02 / Учене / LESSON 08
Осми час. Callback е функция, подадена като аргумент на друга функция. Приемащата функция решава кога да я извика.
function applyTwice(fn, value) { return fn(fn(value)); }
const double = (n) => n * 2; console.log(applyTwice(double, 3));
Тук double не се извиква при подаването — подава се самата функция. applyTwice я извиква. След това map, filter и find ще използват същата идея.
Честа грешка: applyTwice(double(3), 3) подава число вместо функция; подай double без скоби.
Callback е функция, подадена като стойност на друга функция, която я извиква.
DATA STANDBY
›