JavaScript에서 객체 배열을 통합 객체로 변환하는 방법
객체 배열을 하나의 통합 객체로 변환하는 것은 일반적입니다 JavaScript에서 복잡한 데이터 구조로 작업할 때의 작업입니다. 이를 달성하는 효율적인 방법 중 하나는 내장된 Reduce() 메서드를 활용하는 것입니다.
구현:
객체 배열을 키를 사용하여 단일 객체로 변환하려면 -값 쌍의 경우 다음 접근 방식을 사용할 수 있습니다.
<br>var arr = [{key:"11", value:"1100"},{key:"22", value:"2200"}];</p> <p>// Reduce()를 사용하여 객체 병합<br>var object = arr.reduce(<br> (obj, item) => Object.할당(obj, { [item.key]: item.value }), {});</p> <p>// 통합된 객체 출력<br>console.log(object);<br>
출력:
위의 코드 조각은 다음과 같은 통합된 결과를 생성합니다. object:
{ "11": "1100", "22": "2200" }
이 통합된 개체에서 각 배열 요소의 key 속성은 개체의 키 역할을 하고 value 속성은 해당 값이 됩니다. Object.sign() 메소드는 새 속성을 객체에 병합하는 데 사용되며, 모든 배열 요소의 데이터를 단일 엔터티로 효과적으로 결합합니다.
이 메소드는 객체 배열을 객체 배열로 변환하기 위한 간결하고 기능적인 솔루션을 제공합니다. JavaScript로 개체를 통합하여 효율적인 데이터 조작 및 변환을 보장합니다.
위 내용은 JavaScript에서 객체 배열을 단일 객체로 결합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!