소개
이 랩에서는 JavaScript 를 사용하여 객체가 특정 값을 가지고 있는지 확인하는 방법을 살펴봅니다. Object.values() 메서드를 사용하여 객체의 모든 값을 추출하는 방법과 Array.prototype.includes() 메서드를 사용하여 대상 값이 값 배열에 존재하는지 확인하는 방법을 배웁니다. 이 지식은 JavaScript 프로젝트에서 JSON 객체의 값을 효율적으로 확인하는 데 도움이 될 것입니다.
객체가 특정 값을 포함하는지 확인하는 함수
객체가 특정 값을 포함하는지 확인하려면 다음 함수를 사용하십시오.
const hasValue = (obj, value) => Object.values(obj).includes(value);
이 함수를 사용하려면 검색하려는 객체와 대상 값을 인수로 전달합니다. 객체가 값을 포함하면 함수는 true를 반환하고, 그렇지 않으면 false를 반환합니다.
다음은 예시입니다.
const obj = { a: 100, b: 200 };
console.log(hasValue(obj, 100)); // true
console.log(hasValue(obj, 999)); // false
코딩을 시작하려면 터미널/SSH 를 열고 node를 입력하십시오.
요약
축하합니다! 객체가 값을 가지고 있는지 확인하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.