소개
이 랩에서는 JavaScript 에서 객체의 모든 키를 대문자로 변환하는 방법을 살펴봅니다. Object.keys()와 Array.prototype.reduce()를 사용하여 모든 키가 대문자로 변환된 새로운 객체를 만드는 방법을 배우게 됩니다. 이 기술은 일관성과 사용 편의성을 위해 객체의 키를 표준화해야 하는 다양한 시나리오에서 유용할 수 있습니다.
이 랩에서는 JavaScript 에서 객체의 모든 키를 대문자로 변환하는 방법을 살펴봅니다. Object.keys()와 Array.prototype.reduce()를 사용하여 모든 키가 대문자로 변환된 새로운 객체를 만드는 방법을 배우게 됩니다. 이 기술은 일관성과 사용 편의성을 위해 객체의 키를 표준화해야 하는 다양한 시나리오에서 유용할 수 있습니다.
JavaScript 에서 객체의 모든 키를 대문자로 변환하려면 다음 단계를 따르세요.
Object.keys()를 사용하여 객체의 키 배열을 가져옵니다.Array.prototype.reduce()를 사용하여 배열을 객체로 매핑합니다.String.prototype.toUpperCase()를 사용하여 키를 대문자로 변환합니다.다음은 코드입니다.
const upperize = (obj) =>
Object.keys(obj).reduce((acc, k) => {
acc[k.toUpperCase()] = obj[k];
return acc;
}, {});
함수를 테스트하려면 다음과 같이 호출할 수 있습니다.
upperize({ Name: "John", Age: 22 }); // { NAME: 'John', AGE: 22 }
축하합니다! 객체 키 대문자 변환 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.