angularjs Cannot read property 'length' of undefined - Error Message

북마크 추가

$scope.somedata.length로 배열의 크기를 알고 싶은데

 

Cannot read property 'length' of undefined 에러가 나는 경우가 있다. 

 

위와 같은 에러가 나는경우

 

1. 오타인 경우 

 

$scope.somedata.lenght 로 오타가 나는 경우가 많음

 

2. 오타가 아닌경우

 

$scope.somedata = response;

 

$scope.somdata.length;

 

값을 대입해서 길이를 뽑으려고 할때 대입하려는 값이 없거나 잘못되서 $scope.somedata가 undefined인 경우에도

 

Cannot read property 'length' of undefined 가 발생한다.

 

$scope.somedata를 먼저 확인한다.​

 

HKH
2014-08-14 12:37
SHARE
keyboard_arrow_left
keyboard_arrow_up