js⼀个对象的属性名是⼀个变量如何设置和获取值1、不能是变量
[javascript]
1. var obj = {};
2. obj.setAttrName = 'Tom'
这种⽅法的属性(setAttrName)不能是⼀个变量。
2、可以是变量
[javascript]如何下载javascript
1. var obj = {};
2. obj[setAttrName] = 'Tom'
这种⽅法的属性(setAttrName)可以是⼀个变量。
例如:
[javascript]
1. var obj = {
2.    attr: {
3.    }
4. };
5. var egData = ['oneAttr', 'twoAttr', 'threeAttr'];
6. for (var i = 0; i < egData.length; i++) {
7.    obj.attr[egData[i]] = false
8. }
这样就可以动态的给js对象添加变量属性!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。