我想在 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}})