以下javascript代碼是什麼意思?我想它是在函數內定義一個函數來使它看起來像OOP?爲什麼函數可以返回多個函數?最後的支架是什麼?基本javascript語法問題
var grid_ui = function() {
function setup_data_source() {}
return {
init: function() {},
set_ds: function(rpt_headers, rpt_rows) {}
} // return
}();