使用破折號存取 JSON 屬性
使用破折號字元存取 JSON 屬性可能很棘手。當嘗試將“profile-id”屬性作為“jsonObj.profile-id”存取時,可能會導致“ReferenceError”,因為 JavaScript 解釋器將其解釋為減法表達式。
解決方案是將其括起來存取時將屬性名稱放在方括號中,例如this:
jsonObj["profile-id"]
此方法可讓您存取包含非有效JavaScript 識別碼的字元(例如破折號)的屬性。使用這種格式,您將能夠從 JSON 物件成功檢索「profile-id」的值。
以上是如何在 JavaScript 中存取包含破折號的 JSON 屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!