我想在 javascript 中使用特定键在嵌套对象数组中添加许多对象
I want to add many object inside a nested array of object with a specific key in javascript
我想在一个对象数组中添加一个或多个对象,其中一个特定的键的结构如下所示。
不胜感激
结构:
{
"nameEn": "string",
"nameFr": "string",
"descriptionFr": "string",
"descriptionEn": "string",
"code": "string",
"permissions": [
{
"endUI": "string"
},
{
"endUI": "string"
}
]
}
这是我所做的,但它给了我一些别的东西:
let data = {
nameEn: this.dataForm.nameEn,
nameFr: this.dataForm.nameFr,
descriptionFr: this.dataForm.descriptionFr,
descriptionEn: this.dataForm.descriptionEn,
code: this.dataForm.code,
permissions: [
{
"endUI": this.dataForm.endUI
}
]
}
这是结果:
似乎 this.dataForm.endUI 是一个列表所以
你可能想这样映射它:
permissions: this.dataForm.endUI.map((elm) => {return {endUI: elm}})
我想在一个对象数组中添加一个或多个对象,其中一个特定的键的结构如下所示。
不胜感激
结构:
{
"nameEn": "string",
"nameFr": "string",
"descriptionFr": "string",
"descriptionEn": "string",
"code": "string",
"permissions": [
{
"endUI": "string"
},
{
"endUI": "string"
}
]
}
这是我所做的,但它给了我一些别的东西:
let data = {
nameEn: this.dataForm.nameEn,
nameFr: this.dataForm.nameFr,
descriptionFr: this.dataForm.descriptionFr,
descriptionEn: this.dataForm.descriptionEn,
code: this.dataForm.code,
permissions: [
{
"endUI": this.dataForm.endUI
}
]
}
这是结果:
似乎 this.dataForm.endUI 是一个列表所以 你可能想这样映射它:
permissions: this.dataForm.endUI.map((elm) => {return {endUI: elm}})