我的JSON:
function funct(id, prop, value) {
switch (id) {
case 1234:
someObj["1234"].prop = value;
break;
}
return(someObj);
}
funct(1234, prop1, "just something else")
}
我想为prop1分配一个新值。
由于我在该对象中有更多条目,我想通过使用正确的案例编号(在这种情况下为1234)使用switch语句来完成。 我到达1234:
1234
因此该函数转到对象prop1
并且..添加了一个全新属性"just something else"
并分配了value
。我希望它将prop1
分配给someObj["1234"].prop
。我认为说明someOjb["1234"]
会转到.prop
并选择指定的prop1
(在对象中表示{{1}})
如何让它发挥作用?
希望你明白我的意思!
答案 0 :(得分:0)
someOjb [" 1234"] [prop],假设prop是该字段的名称
答案 1 :(得分:0)
该属性是" prop1",而不是.prop
。使用动态属性时需要使用方括号:
someObj["1234"][prop] = value;
答案 2 :(得分:0)
像这样:
someObj["1234"][prop] = value;