다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -
const arr = [
{id: 1, name: "Mohan"},
{id: 2,name: "Sohan"},
{id: 3,name: "Rohan"}
]; 우리는 이러한 배열 중 하나를 취하고 id 속성을 키로, 이름을 값으로 사용하여 개체를 구성하는 함수를 작성해야 합니다.
위 배열의 출력은 -
여야 합니다.const output = {1:{name:"Mohan"},2:{name:"Sohan"},3:{name:"Rohan"}} 예시
다음은 코드입니다 -
const arr = [
{id: 1, name: "Mohan"},
{id: 2,name: "Sohan"},
{id: 3,name: "Rohan"}
];
const arrayToObject = arr => {
const res = {};
for(let ind = 0; ind < arr.length; ind++){
res[ind + 1] = {
"name": arr[ind].name
};
};
return res;
};
console.log(arrayToObject(arr)); 출력
이것은 콘솔에 다음과 같은 출력을 생성합니다 -
{
'1': { name: 'Mohan' },
'2': { name: 'Sohan' },
'3': { name: 'Rohan' }
}