Для массива объектов, как я могу добавить или изменить ключ к основному массиву? - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу добавить "gridColumnEvents" в качестве основного ключа к приведенному ниже коду, чтобы вывод имел "gridColumnEvents": [{все объекты ниже здесь}].Как мне этого добиться?

[{
    "value": "720",
    "command": "SetGridCellValue",
    "columnID": "28"
},
{
    "value": "331-4014",
    "command": "SetGridCellValue",
    "columnID": "29"
},
{
    "value": "CAR",
    "command": "SetGridCellValue",
    "columnID": "27"
}]

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Вы должны добавить его как свойство объекта.как это:

var obj = {
gridColumnEvents:[{
    "value": "720",
    "command": "SetGridCellValue",
    "columnID": "28"
  },
  {
    "value": "331-4014",
    "command": "SetGridCellValue",
    "columnID": "29"
  },
  {
    "value": "CAR",
    "command": "SetGridCellValue",
    "columnID": "27"
  }
]
};
0 голосов
/ 14 февраля 2019

Вы можете создать объект, используя литерал объекта, и определить пару ключ-значение согласно вашему требованию.

let arr = [{"value": "720","command": "SetGridCellValue","columnID": "28"},{"value": "331-4014","command": "SetGridCellValue","columnID": "29"},{"value": "CAR","command": "SetGridCellValue","columnID": "27"}]

let obj = {
  gridColumnEvents : arr
}

console.log(obj)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...