这是我的对象文字:
var obj = {key1: value1};
我如何添加:
{key1: value1,value2,value3}
到对象?
答案 0 :(得分:4)
var obj = {key1: [value1, value2, value3]};
答案 1 :(得分:3)
如果您使用值声明它,请使用带有对象文字的数组。
var obj = {key1: [value1, value2, value3]}
如果您已经声明了值,仍然使用数组,但只需设置属性。
obj.key1 = [value1, value2, value3]
答案 2 :(得分:1)
您应该在指定键处修改对象以获得数组而不是简单值:
obj.key1 = [ obj.key1, 'value2', 'value3' ];
答案 3 :(得分:0)
尝试
var obj = {"key": "val1"};
obj.key=[obj.key, "val2", "val3"]