[JS] 배열에서 키(또는 값)가 존재하는 True or False

# 배열  키가 존재하는지 체크
→ 배열에서는 키가 존재하지 않기때문에,,, 값 이 곧 키 이다 (값 = 키)을 체크 후 리턴

const myArray = [1 , 2 , 3 , 4 , 5 ];
console.log( myArray.hasOwnProperty(1) );   // true
console.log( myArray.hasOwnProperty(7) );   // false

# 객체에서  키가 존재하는지 체크
const myObj = { ‘a’ :1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5 }

console.log( myObj.hasOwnProperty(‘c’) ) // true
console.log( myObj.hasOwnProperty(1) ) // false – 키:값 형식의 객체에서 키만 조회 (‘값’은 조회하지 않는다.)

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다