객체 배열을 키 값 쌍을 사용하여 객체로 변환
다음과 같은 객체 배열이 주어진 경우:
arr = [{"name1":"value1"},{"name2":"value2"},...]
키-값을 사용하여 단일 객체로 변환하는 방법 쌍:
{"name1":"value1","name2":"value2",...}
이 변환은 일반적으로 다양한 프로그래밍 시나리오에 필요합니다. 다음은 다양한 브라우저와 호환되는 솔루션입니다.
해결책:
Object.sign과 스프레드의 조합 사용 연산자:
var object = Object.assign({}, ...arr);
설명:
Object.sign()은 여러 소스 객체를 대상 객체로 병합합니다. ...arr 구문은 스프레드 연산자를 사용하여 배열의 모든 개체를 단일 개체로 연결합니다. 따라서 결과는 배열에 있는 모든 객체의 모든 키-값 쌍을 포함하는 새로운 객체입니다.
참고:
이 솔루션은 모든 주요 브라우저에서 지원됩니다. Chrome, Firefox, Edge, Safari 등 ES6를 지원합니다.
위 내용은 JavaScript에서 키 값 쌍을 사용하여 객체 배열을 단일 객체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!