소개
이 랩에서는 객체의 모든 키를 검증하고 주어진 키 집합과 일치하는지 확인하는 방법을 배웁니다. Object.keys() 메서드를 사용하여 객체의 키를 가져온 다음, Array.prototype.every() 및 Array.prototype.includes()를 사용하여 각 키를 검증합니다. 이 랩은 JavaScript 에서 객체 작업을 할 때 더 효율적이고 오류 없는 코드를 작성하는 데 도움이 될 것입니다.
이 랩에서는 객체의 모든 키를 검증하고 주어진 키 집합과 일치하는지 확인하는 방법을 배웁니다. Object.keys() 메서드를 사용하여 객체의 키를 가져온 다음, Array.prototype.every() 및 Array.prototype.includes()를 사용하여 각 키를 검증합니다. 이 랩은 JavaScript 에서 객체 작업을 할 때 더 효율적이고 오류 없는 코드를 작성하는 데 도움이 될 것입니다.
객체의 모든 키가 지정된 keys와 일치하는지 확인하려면 다음 단계를 따르세요.
node를 입력하여 코딩 연습을 시작합니다.Object.keys()를 사용하여 객체 obj의 키를 검색합니다.Array.prototype.every() 및 Array.prototype.includes()를 사용하여 객체의 각 키가 keys 배열에 포함되어 있는지 검증합니다.다음은 구현 예시입니다.
const validateObjectKeys = (obj, keys) =>
Object.keys(obj).every((key) => keys.includes(key));
이 함수는 다음과 같이 사용할 수 있습니다.
validateObjectKeys({ id: 10, name: "apple" }, ["id", "name"]); // true
validateObjectKeys({ id: 10, name: "apple" }, ["id", "type"]); // false
축하합니다! 객체 키가 유효한지 확인하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.