使用空白鍵存取JavaScript 物件
聲明JavaScript 物件時,鍵名稱可以包含空格,但使用點表示法存取它們(例如, myObject.child)可以是
問題:
使用包含空格的鍵來存取JavaScript 物件的屬性,例如給定物件中的「字元名稱」:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } };
解決方案:
要存取此類屬性,請使用ECMAScript 的「括號表示法」:
myTextOptions[ 'character names' ].kid;
括號表示法允許您使用字串或表達式來存取屬性,解決空間問題。它適用於讀取和寫入物件屬性。
其他資訊:
以上是如何存取鍵中帶有空格的 JavaScript 物件屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!