我有一個JavaScript函數稱爲「updateData」,我將其作爲參數傳遞給函數「updateData」中的另一個函數「process」。javascript - 傳遞一個函數本身
var updateData = function(){
var bean= {
"name" : $("#name").val(),
"sort" : $('#sort').val(),
"reference" : "sample"
};
var param = {
'bean' : bean,
'reference' : "sample" ,
'ajaxtype' : 'POST',
'url' : 'samp.json',
'valFn' : validateData,
'updateFn' : updateData,
'populateFn' : populateData
};
process(param);
};
我這樣做,因爲我需要的功能「了updateData」綁定到()是在過程中創建一個按鈕。
這會導致任何問題嗎?這是對的嗎? (我到目前爲止還沒有遇到任何問題,但是我對函數式編程還不熟悉,並且我想確保這樣做不會導致任何問題)。