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]取值得,导致循环的时候 取到的值都会被最后一个覆盖
本文介绍了一种在JavaScript中设置表格列配置的技巧,避免了循环时数据被最后一个元素覆盖的问题,确保每个列名都能正确显示。
1813

被折叠的 条评论
为什么被折叠?



