>  기사  >  웹 프론트엔드  >  JavaScript의 키와 값 배열에서 개체를 만드는 방법은 무엇입니까?

JavaScript의 키와 값 배열에서 개체를 만드는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-24 22:28:30856검색

How to Create an Object from Arrays of Keys and Values in JavaScript?

키와 값의 배열에서 객체를 생성하는 방법

두 배열의 요소를 쌍으로 연결하여 객체를 생성하는 것은 일반적인 프로그래밍 작업일 수 있습니다 . 키 배열(예: ["Name", "Age", "Email"])과 해당 값 배열(예: ["Jon", 15, "[email protected]"])이 주어지면 목표는 다음과 같습니다. 각 키를 일치하는 값과 연결하는 개체를 구성합니다(예: { 이름: "Jon", 연령: 15, 이메일: "[email protected]" }).

해결책:

키와 값의 배열에서 객체를 생성하려면 JavaScript의 forEach() 메서드를 사용하는 간단한 접근 방식을 사용할 수 있습니다.

<code class="js">const keys = ['foo', 'bar', 'baz'];
const values = [11, 22, 33];

let result = {};
keys.forEach((key, i) => result[key] = values[i]);

console.log(result); // { foo: 11, bar: 22, baz: 33 }</code>

설명:

  • 빈 객체(결과)를 초기화하여 키-값 쌍을 저장합니다.
  • forEach() 메서드를 사용하여 키 배열을 반복합니다.
  • 각 키에 대해 , 동일한 인덱스의 값 배열에서 해당 값을 설정합니다(예: 결과[키] = 값[i]).
  • 결과 객체는 점차적으로 키-값 쌍으로 채워집니다.

이 간단한 기술은 두 배열의 요소를 효과적으로 연결하고 해당 속성을 동적으로 구성하여 원하는 객체를 생성합니다.

위 내용은 JavaScript의 키와 값 배열에서 개체를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.