본문 바로가기
오류노트

javascript undefined, TypeError

by 어컴띵 2022. 1. 29.

1. 존재하지 않는 속성을 참조하면 undefind 오류가 발생한다.

2. 존재하지 않는 속성, undefind의 속성을 참조하려하면 TypeError 예외가 발생한다.

var person = {
	'first-name':'lee',
    'birthday':'2000-01-01'
};

person.['first-name']; // lee
person.['last-name']; // undefined
person.birthday; // 2000-01-01
person.size; // undefined
person.size.length; // TypeError