У меня есть обьект такого вида:
const groups = {
tiers: {
groups: [{name: 'test', id: 'test'}, {name: 'test2', id: 'test2'}]
},
applications: {
groups: [{name: 'test11', id: 'test23'}, {name: 'test3', id: 'test3'}]
},
transactions: {
groups: [{name: 'test1321', id: 'test2323'}, {name: 'test323', id: 'test323'}]
}
};
Как лучше удалить у всех groups
поле id
, и получить такой обьект:
const groups = {
tiers: {
groups: [{name: 'test'}, {name: 'test2'}]
},
applications: {
groups: [{name: 'test11'}, {name: 'test3'}]
},
transactions: {
groups: [{name: 'test1321'}, {name: 'test323'}]
}
};
Я пробовал что то такое
Object.values(groups)
.map(g => g.groups)
.forEach(c => delete c.id)
У Вас почти все правильно написано. Однако, Вы вероятно, забыли, что map
возвращает массив из элементов. Таким образом, после map
у Вас массив массивов groups
. Чтобы код заработал, необходимо map
заменить на простой forEach
const groups = {
tiers: {
groups: [{name: 'test', id: 'test'}, {name: 'test2', id: 'test2'}]
},
applications: {
groups: [{name: 'test11', id: 'test23'}, {name: 'test3', id: 'test3'}]
},
transactions: {
groups: [{name: 'test1321', id: 'test2323'}, {name: 'test323', id: 'test323'}]
}
};
Object.values(groups).forEach(item => {
item.groups.forEach(a => {
delete a.id
})
})
console.log(groups)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Что значит @ в этом контексте кода? Не могу врубитсяСкрин ниже
Как определить время конца сегодняшних сутокЕсли сейчас дата например:
Есть программа визуализации сортировки слияниемДо этого реализовывал примерно также пузырьком, расческой и выбором, но только тут началась...