首頁 > web前端 > js教程 > 如何在 JavaScript 中存取包含連字符的 JSON 屬性?

如何在 JavaScript 中存取包含連字符的 JSON 屬性?

Patricia Arquette
發布: 2024-11-25 00:10:12
原創
185 人瀏覽過

How Do I Access JSON Properties Containing Hyphens in JavaScript?

使用短劃線字元存取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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板