obj.hasOwnProperty(key)
객체가 있는지 없는지 확인합니다. 데이터의 유무 여부 반환
// 나의 정보 확인하기
const ksg = {
name: '김승구',
job: 'Font-end Developer',
age: 30,
map: 'Seoul',
length: 'JavaScript, React, Vue'
};
// 개인의 정보 데이터 객체
const userData = {
id: 1,
name: '사자',
age: 26,
};
console.log(userData.hasOwnProperty('id')); // true
console.log(userData.hasOwnProperty('address')); // false
console.log(ksg.hasOwnProperty('job')); // true
console.log('id' in userData); // true
undefinde
null
확인하는 방법도 있습니다.
// 나의 정보 확인하기
const myksg = {
name: '김승구',
job: 'Font-end Developer',
age: 30,
map: 'Seoul',
length: 'JavaScript, React, Vue'
};
console.log(myksg.name != null); // true
console.log(myksg.position != null); // false
console.log(myksg['job'] != null); // true