arr.filter(filterCallback(this, newValue));
function filterCallback(this, newValue){
return this !== newValue;
}
上記のコードは機能しません。何が問題なのかはわかりません。私は関数を分割しようとする前に、これは動作しています。スプリットフィルターコールバック関数の出力
arr.filter(function(val){
return val !== newValue;
});
正確に何をしたいですか? –
'filterCallback'を' .filter() 'コールバックとして呼び出そうとしていますか? 'filterCallback(this、newValue)'のパラメータとして 'this'の目的は何ですか? – guest271314
@SharathBangeraは内部関数をフィルターにしません。 –