我有一个对象" config"和一个id" id", 我想创建一个具有以下结构的对象数组:
[
"id" : {
"config1: ...
"config2: ...
"config3: ...
}
"id2" : {
"config1: ...
"config2: ...
"config3: ...
}
]
我尝试了以下代码:
garage.push( {this.id : this.config });
但它会导致编译错误,例如:
ERROR in component.ts (168,51): An object literal cannot have multiple properties with the same name in strict mode.
我该如何做到这一点?
答案 0 :(得分:2)
你可以在下面试试,
let _temp = {};
_temp[this.id] = this.config;
garage.push(_temp);
希望这会有所帮助!!