我有一些代码
$(this).find('.quest_text_val').html()
这里'el'包含类似的数据 loadingText:“正在加载......请稍等。” requestID:1
当我调用hideLoadMask()时,我传递了响应=“正在加载......请等待。”
你能告诉我什么是函数(el),我的响应参数的值如何变成el的字段,什么是requestID。
请澄清我的疑惑。
提前致谢
答案 0 :(得分:2)
它是一个内联匿名函数定义,用作.filter()
方法的回调。
.filter()
方法采用它调用的回调来执行它的操作。您可以在其他位置定义命名函数,然后传递该函数的名称,也可以使用此类语法内联定义回调函数。
el
中的function(el)
表示.filter()
方法将至少使用参数(当前正在过滤的数组元素)调用回调,这是回调所希望的参数使用。如果你检查.filter()
here的文档,你会看到它实际上将三个参数传递给回调,但是这个特定的回调只关心使用第一个参数,因此这是唯一一个它很难宣布。