변환 방법: 1. fromEntries() 및 map() 함수를 사용하고 "Object.fromEntries(arr.map(item => [item.key, item]))" 구문을 사용합니다. 2. 확장 연산자 "를 사용합니다. .. ", 구문 "{...arr}".
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
es6에서 배열을 객체로 변환하는
방법 1: fromEntries() 및 map() 함수 사용
const arr = [ { 키: "id", 이름: "번호" }, { 키: "이름", 이름: "이름" }, ]; const obj = Object.fromEntries(arr.map(item => [item.key, item])); console.log(obj);
출력
방법 2: 스프레드 연산자 "..." 사용
const arr = [ { 키: "id", 이름: "번호" }, { 키: "이름", 이름: "이름" }, ]; const obj = {...arr} ; console.log(obj);