函式
Javascript Function
。
描述
函式是任何程式語言的關鍵組成部分,尤其是在 Javascript 中,它將函式視為第一級物件。函式是使用 function () {}
、function name () {}
或 new Function()
建構式建立的。
關於 Function
類型的詳細描述,請參考 Mozilla 開發者網路。
在 DataTables 中使用
當參數顯示為接受函式類型,或方法傳回函式類型時,表示可以傳入函式(無論是作為分配給變數的函式,還是匿名函式)/傳回。
DataTables 中的函式經常被用於回呼。例如,使用一個匿名函式,在 DataTables 執行繪製動作時執行 (drawCallback
)
new DataTable('#myTable', {
drawCallback: function () {
console.log( 'Table redrawn '+new Date() );
}
} );
相同的範例,將函式指定給變數
var draw = function () {
console.log( 'Table redrawn '+new Date() );
};
new DataTable('#myTable', {
drawCallback: draw
} );
最後,相同的範例,使用具名函式
function draw () {
console.log( 'Table redrawn '+new Date() );
};
new DataTable('#myTable', {
drawCallback: draw
} );