JavaScript에서 다차원 배열을 객체로 변환하려면 다음 단계가 필요합니다. Reduce() 메서드를 사용하여 키-값 쌍의 배열을 생성합니다. Object.sign() 메서드를 사용하여 키-값 쌍의 배열을 객체로 변환합니다.
다차원 배열을 객체로 변환하는 방법
JavaScript에서는 다차원 배열을 객체로 변환하는 것이 일반적이며 다음 단계를 통해 수행할 수 있습니다.
1 reduce( ) 메소드는 키-값 쌍의 배열을 생성합니다: reduce()
方法生成键值对数组:
const arr = [ ['name', 'John Doe'], ['age', 25], ['city', 'New York'] ]; const keyValueArr = arr.reduce((acc, cur) => { const [key, value] = cur; acc[key] = value; return acc; }, {});
2. 使用 Object.assign()
const obj = Object.assign({}, ...keyValueArr);
2 키-값 쌍의 배열을 객체:
const userData = [ ['name', 'Jane Doe'], ['email', 'jane.doe@example.com'], ['address', '123 Main Street'], ['city', 'London'], ['country', 'United Kingdom'] ];
실용 사례:
아래와 같이 사용자 세부 정보가 포함된 다차원 배열이 있다고 가정합니다.const userObj = Object.assign({}, ...userData.reduce((acc, cur) => { const [key, value] = cur; acc[key] = value; return acc; }, {}));위 방법을 사용하여 이를 객체로 변환할 수 있습니다.
{ name: 'Jane Doe', email: 'jane.doe@example.com', address: '123 Main Street', city: 'London', country: 'United Kingdom' }🎜결과: 🎜 🎜아아아아
위 내용은 다차원 배열을 객체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!