【发布时间】:2016-06-10 13:44:52
【问题描述】:
var Object = {
a : 1,
b : 2,
c : {
d : 4,
e : 5,
}
}
你好,我想用函数动态添加一个属性和他的值作为这个“Object.c.f = 6”(我不知道6和f)。
//is it possible in pure javascript ?
function add(f){
object.c.f = f;
}
【问题讨论】:
-
如果变量名是正确的,你所拥有的一切正常。不要使用
Object作为变量名。var object很好,与函数中的用途相匹配。 -
您可以使用第 3 方
Object.prototype.setNestedValue()方法执行此操作。请参阅stackoverflow.com/questions/37368315/…
标签: javascript object