Javascript 你能告诉我什么是函数(el)吗?

Javascript 你能告诉我什么是函数(el)吗?,javascript,dom-events,canjs,Javascript,Dom Events,Canjs,我有一些代码: hideLoadMask : function(response,config){ //Once the response is processed for a particular request it will be removed from the processing array this.loadMaskRequestQueue = this.loadMaskRequestQueue.filter(function (el) {

我有一些代码:

hideLoadMask : function(response,config){
    //Once the response is processed for a particular request it will be removed from the processing array
    this.loadMaskRequestQueue =
            this.loadMaskRequestQueue.filter(function (el) {
                return el.requestID !== response.requestID;
        });
}
此处的
el
包含如下数据:

loadingText:“正在加载…请稍候。”

requestID:1

当我调用
hideLoadMask()
时,我传递
response=“正在加载……请稍候。”

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


请澄清我的疑问。

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

.filter()
方法接受它调用的回调以执行其操作。您可以在别处定义一个命名函数,然后传递该函数的名称,也可以使用这种语法内联定义回调函数


函数(el)
中的
el
表示
.filter()
方法将至少使用参数(当前正在筛选的数组元素)调用回调函数,这是回调函数希望使用的参数。如果您查看
.filter()
的文档,您将看到它实际上向回调传递了三个参数,但这个特定回调只关心使用第一个参数,因此它是唯一费心声明的参数。

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

.filter()
方法接受它调用的回调以执行其操作。您可以在别处定义一个命名函数,然后传递该函数的名称,也可以使用这种语法内联定义回调函数


函数(el)
中的
el
表示
.filter()
方法将至少使用参数(当前正在筛选的数组元素)调用回调函数,这是回调函数希望使用的参数。如果您查看
.filter()
的文档,您会发现它实际上向回调传递了三个参数,但这个特定回调只关心使用第一个参数,因此它只需要声明一个参数。

this.loadMaskRequestQueue刚刚创建,筛选器方法如何成为loadMaskRequestQueue的成员??请clarify@NageswaraRao.K-
this.loadMaskRequestQueue
在调用此方法之前必须已经是数组。分配只是创建一个新的筛选数组,然后将其分配回相同的
this.loadMaskRequestQueue
,以便
this.loadMaskRequestQueue
在运行此方法后包含数组的筛选版本。它类似于这样的东西
str=str.slice(1).el如何包含loadingText之类的数据:“正在加载…请稍候。”requestID:1。我听说当单击按钮或触发一个由html元素生成的事件时,会创建“el”,并且el包含相应html元素的数据。但这里有一个不同的塞纳里奥。你能解释一下吗。@NageswaraRao.K-你没有展示足够的代码,我们不知道这个.loadMaskRequestQueue中是什么,所以我不知道el是什么。它似乎是某种具有某些属性的对象。仅供参考,本网站不是为您继续在评论中提出越来越多的问题而设计的。你在主要问题中问了一个问题。我们试图回答这个问题。您可以要求我们澄清我们的答案,但如果您有新问题,您可能应该发布一个新问题,并确保在该新问题中包含足够的信息,以便人们理解您的问题。this.loadMaskRequestQueue刚刚创建,filter方法如何成为loadMaskRequestQueue的成员??请clarify@NageswaraRao.K-
this.loadMaskRequestQueue
在调用此方法之前必须已经是数组。分配只是创建一个新的筛选数组,然后将其分配回相同的
this.loadMaskRequestQueue
,以便
this.loadMaskRequestQueue
在运行此方法后包含数组的筛选版本。它类似于这样的东西
str=str.slice(1).el如何包含loadingText之类的数据:“正在加载…请稍候。”requestID:1。我听说当单击按钮或触发一个由html元素生成的事件时,会创建“el”,并且el包含相应html元素的数据。但这里有一个不同的塞纳里奥。你能解释一下吗。@NageswaraRao.K-你没有展示足够的代码,我们不知道这个.loadMaskRequestQueue中是什么,所以我不知道el是什么。它似乎是某种具有某些属性的对象。仅供参考,本网站不是为您继续在评论中提出越来越多的问题而设计的。你在主要问题中问了一个问题。我们试图回答这个问题。你可以要求我们澄清我们的答案,但如果你有新问题,你可能应该发布一个新问题,并确保在新问题中包含足够的信息,以便人们理解你的问题。