forEachの実際の関数に対して、javascriptで無名関数の呼び出しを代入しようとしています。forEachで余分なパラメータを使用して関数を呼び出す
whatever: function(importantParam) {
array.forEach(this.whatever2,this);
},
whatever2: function(p1, importantParam) {
if (p1 === importantParam) console.log("OK");
}
だから、問題は、私は本当にimportantParamを渡す方法がわからないということです。何か
私は何を持っていることはされています。私は何を達成したいことのようなものが
whatever: function(importantParam) {
array.forEach(function (val) {
if (val === importantParam) console.log("OK");
});
}
ですforEach内のwhatever2を呼び出すと、インデックスと2つの引数を持つ引数として関数が使用され、それ以外は何もありません。
ありがとうございました!完璧に働いた。私はちょうど私がその余分なパラメータを渡す必要があったの例を入れて、私は実際に値を比較していない、全体の配列のためにそれを必要とするが、その余分なチップのおかげで:) – Mayday