首頁 >web前端 >js教程 >如何使用變數存取 JavaScript 物件鍵?

如何使用變數存取 JavaScript 物件鍵?

DDD
DDD原創
2024-12-28 03:14:10986瀏覽

How to Access JavaScript Object Keys Using Variables?

透過變數存取 JavaScript 物件鍵

在 JavaScript中建構物件並將鍵儲存在變數中時,可能會遇到物件鍵設定為變數名稱(在本例中為「key」)而不是變數的

解決方案:

要解決此問題,您可以先建立對象,然後使用方括號([])從變數動態設定鍵:

var key = "happyCount";
var obj = {};

obj[key] = someValueArray;
myArray.push(obj);

此方法可讓您使用儲存在中的值來設定物件鍵

ES6 更新(2021):

ES6 引入了計算屬性名稱,它為動態設定物件鍵提供了更簡潔的語法:

const yourKeyVariable = "happyCount";
const someValueArray= [...];

const obj = {
    [yourKeyVariable]: someValueArray,
}

透過在物件文字中使用方括號,您現在可以根據變數的值設定物件鍵,使您的程式碼更加靈活可讀。

以上是如何使用變數存取 JavaScript 物件鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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