2017-05-23 9 views
0

나는 브라우저로 다시 전달되기 전에 PHP에서 js 객체로 변환되어 API로부터 반환되는 데이터를 얻었습니다. 이 객체에서 가져 오려고하는 값 중 하나가 객체 속성에 있습니다. 다음은 객체 구조가 JS에서 어떻게 보이는지입니다. enter image description here자바 스크립트 객체의 @attributes에 액세스하기

현재 제가 object.comments 또는 object.email.whatever를 호출하여 필요한 모든 속성에 액세스 할 수 있습니다.

내가 할 수없는 것은 객체 속성에 액세스하는 것입니다. 이상적으로 나는 object. @ attributes.id와 같은 것을 통해 ID에 접근하고 싶습니다. 그러나 이것은 오류를 반환합니다.

개체 속성에 액세스 할 수 있습니까? 그렇다면 어떻게해야합니까?

감사합니다.

+1

괄호 표기법을 사용하여 가져 오기를 수행하십시오. 'myObject [ "@ fieldName"]' –

+0

'myObject [ '@ attributes']. get; // -5' – evolutionxbox

답변

0

도트 표기법을 사용하여 속성에 액세스하려면 속성이 유효한 식별자 여야합니다. 그렇지 않은 경우 대괄호를 사용해야합니다.

object['@attributes'].id 
+0

훌륭해, 고마워! –

관련 문제