你能告诉我什么是功能(el)?

时间:2016-03-10 06:07:02

标签: javascript javascript-events canjs

我有一些代码

$(this).find('.quest_text_val').html()

这里'el'包含类似的数据 loadingText:“正在加载......请稍等。” requestID:1

当我调用hideLoadMask()时,我传递了响应=“正在加载......请等待。”

你能告诉我什么是函数(el),我的响应参数的值如何变成el的字段,什么是requestID。

请澄清我的疑惑。

提前致谢

1 个答案:

答案 0 :(得分:2)

它是一个内联匿名函数定义,用作.filter()方法的回调。

.filter()方法采用它调用的回调来执行它的操作。您可以在其他位置定义命名函数,然后传递该函数的名称,也可以使用此类语法内联定义回调函数。

el中的function(el)表示.filter()方法将至少使用参数(当前正在过滤的数组元素)调用回调,这是回调所希望的参数使用。如果你检查.filter() here的文档,你会看到它实际上将三个参数传递给回调,但是这个特定的回调只关心使用第一个参数,因此这是唯一一个它很难宣布。