В чем разница между «вызовом функции» и «функцией обратного вызова»? - PullRequest
0 голосов
/ 24 октября 2018

вызов функции

Для MDN вызов функции - это выражение , которое передает управление и аргументы (если есть) в функцию и имеетформа: выражение (expression-listopt)

функция обратного вызова

функция обратного вызова - это счастливая функция , которая передаетсяво вмещающую функцию высшего порядка: функция обратного вызова выполняется (вызывается) внутри функции высшего порядка, но не обязательно сразу.https://thenewstack.io/mastering-javascript-callbacks-bind-apply-call/

1 Ответ

0 голосов
/ 24 октября 2018

вызов функции - это термин, связанный с синтаксисом программы.это связано в основном с программами и языками программирования.Нет предопределенной семантики, просто термин, который используется для описания программ.

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

...