var arr = [];
var fields = ['col1', 'col2', 'col3', 'col4', ];
var titles = ['ID', '標題', '內容', '作者'];
for(var i=0;i<fields.length;i++){
arr.push({field:fields[i], title:titles[i], sort: true, templet:function(d){
return d[this.field]; //這裏用this.field來獲取到當前列名
}});
}
因爲當時直接用的d.fields[i]取值得,導致循環的時候 取到的值都會被最後一個覆蓋