在做一个报表统计时,用到了对象的动态字段并赋值,例如如下对象
var obj={group:'art group'};
obj有固定字段group,但是根据需求,其可能有若干动态字段。可以用如下形式
eval('obj.total' + '=' + '20');
//循环赋值
for(var j=0;j<2;j++){
eval('obj.name' + j + '=' + 'lisa');
eval('obj.name' + j + '=' +'ivy');
}
最后obj的内容是obj={group:'art group',total:'20',name1:'lisa',name2:'ivy'}
前端页面用了angular,绑定动态字段name1......nameN的数据
<span ng-bind="item.name{{$index}}"></span>