我想用javascript中的匿名函数调用来替代forEach中的实际函数。forEach中调用函数的额外参数
我所拥有的是一样的东西:
whatever: function(importantParam) {
array.forEach(function (val) {
if (val === importantParam) console.log("OK");
});
}
我想实现的是一样的东西:
whatever: function(importantParam) {
array.forEach(this.whatever2,this);
},
whatever2: function(p1, importantParam) {
if (p1 === importantParam) console.log("OK");
}
所以问题是,我真的不知道怎么打发importantParam当我在forEach中调用whatever2时,因为它需要一个函数作为参数,它有2个参数用于它们的索引和值,而不是别的。
非常感谢!完美工作。我只是举了一个例子,我需要传递额外的参数,我没有真正比较这些值,需要整个数组,但是多谢了额外的提示:) – Mayday