2015-01-18 4 views
0

나는이 새로운 오전, 그래서 나는이 같은 배열 속성을 가진 객체가 응응 내가 좋은 설명하려고합니다 : 내가하려고 할 때자바 스크립트 객체의 속성 배열, 캔트 액세스 값

.factory('NewOrderData', function() { 
     var order = { 

      personList: [] 
     }; 

    return order; 
}) 

을 이 함수를 사용하여 속성을 호출 할 수 있습니다.

this.ageCalc = function (person) { 


    var currentYear = person; 

    return currentYear; 
} 

나는 브라우저에서이 얻을 : [{ "FIRSTNAME": "폴", "생일": "1990-01-01"}]

난 단지 생일에 액세스하려는. 나는이 사람과 같은 사람 다음에 점을 넣으려고했다. 생일. 그런데 그 필드는 그냥 비어있다.

동일본이 도움이 될 수 있는가?

답변

1
[{"firstname":"Paul", "birthday":"1990-01-01"}] 

...는 하나의 요소가 개체 인 배열입니다. 그래서 당신이 필요 : person[0] 배열의 첫 번째 (유일한)의 요소를 가져온 다음 .birthday 해당 요소의 생일 속성을 가져옵니다

person[0].birthday 

.

+0

많이 고마워요! –

0

은 여기서 nnnnnn 내가 쓰는 것보다 내가 두 번째 객체의 B의 값에 액세스하려면 개체 배열

var ob = [{a:1,b:2},{a:3,b:4}]; 

의 작업을 설명 할 더 당신의 의심 을 명확히하기 위해 뿐이다 설명했듯이

ob[1].b; 
관련 문제