我是靠谱客的博主 深情戒指,这篇文章主要介绍js 一个对象的属性名是一个变量如何设置和获取值,现在分享给大家,希望可以做个参考。


1、不能是变量

var obj = {};
obj.setAttrName = 'Tom'

这种方法的属性(setAttrName)不能是一个变量。

2、可以是变量

var obj = {};
obj[setAttrName] = 'Tom'

这种方法的属性(setAttrName)可以是一个变量。

例如:

var obj = {
    attr: {
    }
};
var egData = ['oneAttr', 'twoAttr', 'threeAttr'];
for (var i = 0; i < egData.length; i++) {
    obj.attr[egData[i]] = false
}

这样就可以动态的给js对象添加变量属性!




最后

以上就是深情戒指最近收集整理的关于js 一个对象的属性名是一个变量如何设置和获取值的全部内容,更多相关js内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部