Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

동적 json 배열 JavaScript 형식 지정

<시간/>

다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -

const arr = [
   {"name1": "firstString"},
   {"name2": "secondString"},
   {"name3": "thirdString"},
   {"name4": "fourthString"},
   {"name5": "fifthString"},
   {"name6": "sixthString"},
];

이러한 객체 배열 중 하나를 취하고 해당 객체에 나열된 모든 속성을 가진 객체를 반환하는 함수를 작성해야 합니다.

따라서 이 함수에 대한 코드를 작성해 보겠습니다. Array Reduce 메서드를 통해 수행할 수 있습니다. -

예시

const arr = [
   {"name1": "firstString"},
   {"name2": "secondString"},
   {"name3": "thirdString"},
   {"name4": "fourthString"},
   {"name5": "fifthString"},
   {"name6": "sixthString"},
];
const reduceArray = arr => {
   return arr.reduce((acc, val) => {
      Object.assign(acc, val);
      return acc;
   }, {});
};

출력

콘솔의 출력은 -

{
   name1: 'firstString',
   name2: 'secondString',
   name3: 'thirdString',
   name4: 'fourthString',
   name5: 'fifthString',
   name6: 'sixthString'
}