자바스크립트/객체
자바스크립트 객체의 속성을 확인하는 팁
Socratone
2020. 5. 2. 23:24
객체에 뭐가 들어 있는지를 손쉽게 확인하려면
크롬의 개발자 도구 콘솔을 쓰면 된다.
그러나 이런 툴을 쓸 수 없을 때에는 다음과 같은 방법을 써보자.
const obj = {
value: 1,
func: function() { }
};
// obj에서 함수가 아닌 속성을 조회하고 싶을 때
for(let key in obj) {
if(typeof obj[key] !== 'function') {
console.log(key, obj[key]);
}
}
// obj의 속성을 배열로 가져오고 싶을 때
const keys = Object.keys(obj);
console.log(keys);
// obj에 value 속성이 있는지 확인하고 싶을 때
if('value' in obj) {
console.log('obj안에 value 속성이 있습니다.');
}