js是一个动态的语言,js也有对象,而这个对象就是一堆的键值对 key:value
而我们要是要给对象添加新的属性的时候只需要
obj.newKey=value;
就好了
但是如果我们不知道呢,我们不知道我们要加入的属性是什么属性名呢,这个属性名是可以变的呢
这个时候我们可以
用
var a="newKey";
obj[a]=value;
这个样子进行增加就好了
var b="v3";
a[b]=200;//只有这种方法可以变量传入
而我们获得变量,就是很简单的事情了
本文介绍了JavaScript中如何使用变量作为属性名称为对象动态地添加属性。这种方法特别适用于属性名未知或者运行时变化的情况。
js是一个动态的语言,js也有对象,而这个对象就是一堆的键值对 key:value
而我们要是要给对象添加新的属性的时候只需要
obj.newKey=value;
就好了
但是如果我们不知道呢,我们不知道我们要加入的属性是什么属性名呢,这个属性名是可以变的呢
这个时候我们可以
用
var a="newKey";
obj[a]=value;
这个样子进行增加就好了
var b="v3";
a[b]=200;//只有这种方法可以变量传入
2958
7950

被折叠的 条评论
为什么被折叠?
