Мне нужно передать дополнительные аргументы функции для события.
Я пытался bind
, но он передает только e
, а не результат data
:
locationSearch.on("result", dropMarker.bind(this, e) );
Я мог бы сделать:
locationSearch.on("result", function(data) {
dropMarker({
e: e,
data: data
});
};
... но тогда я не могу отключить слушателя locationSearch.off(...)
, так как это анонимная функция.