다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -
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' } }