首頁  >  文章  >  web前端  >  如何在 JavaScript 中存取包含破折號的 JSON 屬性?

如何在 JavaScript 中存取包含破折號的 JSON 屬性?

DDD
DDD原創
2024-11-23 05:35:16564瀏覽

How Do I Access JSON Properties Containing Dashes in JavaScript?

使用破折號存取 JSON 屬性

使用破折號字元存取 JSON 屬性可能很棘手。當嘗試將“profile-id”屬性作為“jsonObj.profile-id”存取時,可能會導致“ReferenceError”,因為 JavaScript 解釋器將其解釋為減法表達式。

解決方案是將其括起來存取時將屬性名稱放在方括號中,例如this:

jsonObj["profile-id"]

此方法可讓您存取包含非有效JavaScript 識別碼的字元(例如破折號)的屬性。使用這種格式,您將能夠從 JSON 物件成功檢索「profile-id」的值。

以上是如何在 JavaScript 中存取包含破折號的 JSON 屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn