소개
이 랩에서는 문자열 배열을 true로 매핑하는 객체로 변환하는 방법을 살펴봅니다. 이를 위해 강력한 Array.prototype.reduce() 메서드를 활용할 것입니다. 이 랩을 마치면 문자열 배열을 키 - 값 쌍을 가진 객체로 효율적으로 변환하여 JavaScript 애플리케이션에서 데이터를 더 쉽게 사용할 수 있게 됩니다.
이 랩에서는 문자열 배열을 true로 매핑하는 객체로 변환하는 방법을 살펴봅니다. 이를 위해 강력한 Array.prototype.reduce() 메서드를 활용할 것입니다. 이 랩을 마치면 문자열 배열을 키 - 값 쌍을 가진 객체로 효율적으로 변환하여 JavaScript 애플리케이션에서 데이터를 더 쉽게 사용할 수 있게 됩니다.
코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하세요.
다음 함수는 문자열 배열을 true로 매핑하는 객체로 변환합니다.
이를 위해 Array.prototype.reduce()를 사용합니다. 이 메서드는 배열을 객체로 변환하며, 여기서 각 배열 값은 값이 true로 설정된 키 역할을 합니다.
const flags = (arr) => arr.reduce((acc, str) => ({ ...acc, [str]: true }), {});
다음은 예시입니다.
flags(["red", "green"]); // { red: true, green: true }
축하합니다! 배열을 플래그 객체로 변환하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.