[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 }
const myObj = { ‘a’ :1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5 }
console.log( myObj.hasOwnProperty(‘c’) ) // true
console.log( myObj.hasOwnProperty(1) ) // false – 키:값 형식의 객체에서 키만 조회 (‘값’은 조회하지 않는다.)
console.log( myObj.hasOwnProperty(1) ) // false – 키:값 형식의 객체에서 키만 조회 (‘값’은 조회하지 않는다.)