대시 문자를 사용하여 JSON 속성에 액세스
JSON 개체에서 값을 검색할 때 하이픈으로 연결된 이름을 사용하여 속성에 액세스하면 오류에. 예를 들어, 다음 JSON 객체를 고려해보세요.
{ "profile-id":1234, "user_id":6789 }
jsonObj.profile-id 속성에 액세스하려고 하면 다음 오류가 발생합니다.
ReferenceError: "id" is not defined
이 문제는 "- 속성 이름의 " 문자는 JavaScript 식별자에서 허용되지 않습니다. 이 문제를 해결하려면 대괄호를 사용하여 속성에 액세스할 수 있습니다.
jsonObj["profile-id"]
이 접근 방식은 "profile-id" 속성 값(이 경우 1234)을 올바르게 검색합니다. 속성 이름을 대괄호로 묶으면 포함된 특수 문자에 관계없이 JavaScript가 속성 이름을 문자열로 올바르게 해석할 수 있습니다.
위 내용은 JavaScript에서 하이픈이 포함된 JSON 속성에 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!