Функция Function.createCallback

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

var a = objVar.createCallback(method,context);

method

Функция, для которой создан метод обратного вызова.

context

Параметр для функции.

Функции обратного вызова.

Функция createCallback используется для создания функции обратного вызова, сохраняющей параметр, первоначально использованный во время создания объекта. Обратный вызов используется без параметра, однако эта функция будет вызывать фактическую функцию с параметром. Функция createCallback полезна при настройке обработчика для события DOM, которому необходимо оставлять параметр, несмотря на то, что обработчик событий DOM должен быть функцией, в которой объект события является единственным параметром. Это позволяет вызывать функцию с событием в качестве первого параметра и контекстом в качестве второго параметра. Если обратный вызов вызывается с произвольным списком параметров, то добавляется контекст.

Показ: