javascript apply()函数,jQuery和' this'指针

时间:2017-01-31 12:02:31

标签: javascript jquery this apply

我试图了解此代码中发生了什么,如果我错了,请纠正我

public ActionResult Send(Models.Contact.Enquiry model)

public ActionResult Send(Models.Contact.Complaint model)  

public ActionResult Send(Models.Contact.Join model)

首先是debounce的返回函数,这会立即执行,而这个引用/上下文将是"#SearchTerm" input元素因为jQuery在其keyup事件上附加了函数调用吗?

其次,在这个例子中,参数对象由jQuery' keyup'自动填充。事件

谢谢!

1 个答案:

答案 0 :(得分:3)

  

首先从debounce返回的函数,这会立即执行,而这个引用/上下文将是“#SearchTerm”输入元素,因为jQuery在其keyup事件上附加了函数调用?

这是正确的。

  

其次,在这个例子中是由jQuery'keyup'事件自动填充的arguments对象?

arguments是一个原生的JS结构,它与jQuery没有任何关系。它返回一个类似数组的对象,其中包含传递给函数的所有参数。有关详细信息,请参阅MDN