JavaScript: Списки и ключи
Подскажите, пожалуйста, как мне из такого списка:
from [
{ id: 1, name: 'one', description: 'number one' },
{ id: 2, name: 'two', description: 'number two' },
{ id: 3, name: 'three', description: 'number three' }
]
Получить такой?
to {
1: { name: 'one', description: 'number one' },
2: { name: 'two', description: 'number two' },
3: { name: 'three', description: 'number three' }
}
Ответы (1 шт):
Автор решения: девочка с глазами ребёнка
→ Ссылка
var arr = [
{ id: 1, name: 'one', description: 'number one' },
{ id: 2, name: 'two', description: 'number two' },
{ id: 3, name: 'three', description: 'number three' }
];
var result = {};
for (let i = 0; i < arr.length; i++) {
result[arr[i].id] = arr[i];
delete arr[i].id;
}
console.log(result);