我在数据表中有7个通过回调修改的列。 而不是硬编码每个对象名称,我想动态地做它
例如:
{"data": "Times", "bSortable": false, "className": "col_odd",
"render": function (data, type, full, meta) {
var d = (data.hasOwnProperty('Mon') ? data.Mon.total_hrs : "");
if(d === "null") d = "";
var x = '<div class="text-center">' + d + '</div>';
return x;
}
},
相反,我想做类似以下的事情:
"render": function (data, type, full, meta) {
var day = "Mon";
var d = (data.hasOwnProperty(day) ? data.[day].total_hrs : "");
if(d == null) d = "00:00:00";
var x = '<div class="text-center">' + d + '</div>';
return x;
}
但我没有尝试过任何工作,包括后一段代码。如何动态替换对象引用的一部分?