소개
이 랩에서는 JavaScript 를 사용하여 배열을 identity object 로 변환하는 방법을 살펴봅니다. Array.prototype.map() 메서드를 사용하여 key-value 쌍의 배열을 생성하고, Object.fromEntries() 메서드를 사용하여 이 배열을 객체로 변환합니다. 이 랩은 JavaScript 에서 배열과 객체를 조작하고 이러한 메서드를 사용하여 새로운 객체를 생성하는 방법을 이해하는 데 도움이 될 것입니다.
배열을 identity object 로 변환하는 방법
코딩 연습을 하려면 터미널/SSH 를 열고 node를 입력하세요. 값의 배열을 키와 값으로 동일한 값을 가진 객체로 변환하려면 다음 단계를 따르세요.
Array.prototype.map()을 사용하여 각 값을 key-value 쌍의 배열로 매핑합니다.Object.fromEntries()를 사용하여 key-value 쌍의 배열을 객체로 변환합니다.
다음은 코드입니다.
const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));
다음은 예시입니다.
toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }
요약
축하합니다! 배열을 Identity Object 로 변환하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.