在JavaScript 中從變數值建立物件屬性
您可能會遇到需要根據下列內容動態建立物件屬性並為其賦值的情況變數值。雖然點表示法(例如 myObj.property)是存取現有屬性的便捷方法,但它可能並不總是適合建立新屬性。
要從變數值動態建立物件屬性,您可以利用括號表示法:
var myObj = new Object(); var a = 'string1'; var b = 'string2'; myObj[a] = b; alert(myObj[a]); //Returns 'string2'
在此範例中,myObj[a] 語法允許我們建立一個名為'string1'的新屬性值“字串2”。變數「a」儲存我們要建立的屬性的名稱,而「b」則保存要指派的值。
當您需要使用動態或使用者定義的屬性建立屬性時,括號表示法特別有用名稱。它提供了一種在運行時操作物件屬性的通用方法。
以上是如何使用變數值動態建立 JavaScript 物件屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!