我不能完全似乎摸不着頭腦。傳遞函數到另一個函數(參數)
我有一個函數,其中filter
需要一個參數是一個函數調用接受這個函數中內置的對象:
function bindSlider(time, filter)
{
var values = {
min : 8,
max : 9
};
filter(values);
}
我現在不能確定如何調用bindSlider
,我想那會是這樣的:
bindSlider(time, function(values) {/*do stuff here and accept values built in bind slider*/});
但這種失敗,出現錯誤:
ReferenceError: fliter is not defined
我知道我可以做:
function filter(values) {
}
bindSlider(time, filter);
,但我想以不同的方式爲每個呼叫聲明過濾器,一個function() {}
型模式是我後。
寫'var aa = filter(values);'不要調用沒有引用的方法 –