То, что вы цитировали, будет существовать только в инициализаторе объекта, например:
var obj = {
handleSegMousedown: function(seg, ev) {
var isResizing = this.startSegResize(seg, ev, {
distance: 5
})
if (!isResizing && this.view.isEventDraggable(seg.event)) {
this.buildSegDragListener(seg)
.startInteraction(ev, {
distance: 5
});
}
}
};
Это инициализатор свойства для свойства с именем handleSegMousedown
, где значение равнофункция, принимающая два формальных параметра, seg
и ev
.
. В итоге объект получит свойство с этой функцией в качестве значения, которое, по-видимому, использует в качестве своего рода обработчика событий.Когда событие происходит, обработчик будет вызван с двумя аргументами (предположительно), один для seg
и другой для ev
.(Это не обычный обработчик событий DOM; если бы это было, ev
был бы первым параметром.)