版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1.这种方法的属性(setAttrName)可以是一个变量。
var obj = {};
obj[setAttrName] = 'Tom'
2.这样就可以动态的给js对象添加变量属性。
var obj = {
attr: {
}
};
var data = ['Attr1', 'Attr2', 'Attr3'];
for (var i = 0; i < data.length; i++) {
obj.attr[data[i]] = false
}