Я работаю над реализацией в angular, чтобы посмотреть в массив и вывести значение в соответствии с именем определения.
let definitions = [
{
definitionsTest1: [
{
headerName: 'Status',
field: 'status',
filter: true,
sortable: true
},
{
headerName: 'Name',
field: 'name',
filter: true,
sortable: true
},
{
headerName: 'Project',
field: 'project',
filter: true,
sortable: true
}
]
},
{
definitionsTest2: [
{
headerName: 'Status',
field: 'status',
filter: true,
sortable: true
},
{
headerName: 'Name',
field: 'name',
filter: true,
sortable: true
},
{
headerName: 'Project',
field: 'project',
filter: true,
sortable: true
}
]
}
]
Я делаю массив, поэтому я могу Измени это. Но я думаю о том, что find
, но поскольку у них разные имена, я не могу написать что-то вроде этого
return definitions.find(x => x === 'definitionsTest2')
Или, по крайней мере, я не уверен, как я могу применить find
метод там.
Не могли бы вы помочь мне или дать несколько идей о том, как мне изменить массив или что я могу сделать?
Примечание Я могу изменить массив или добавьте новые вещи, но там должны быть names
(DefinitionTest1 и DefinitionsTest2).