[책] 자바스크립트 코드 레시피 278 - 56일차

wangkodok·2022년 4월 28일
0

객체 속성(property) 확인하기

  • API response의 특정 데이터를 확인하고 싶을 때
  • 지정한 데이터가 객체에 존재하지 않아서 처리 작업을 취소하고 싶을 때

구문

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
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보