簡體   English   中英

在JavaScript中為對象分配變量

[英]Assigning variables to objects in JavaScript

我正在使用以下方法基本上創建一個JSON字符串。

var saveData = {};
saveData.a = 2;
saveData.c = 1;

但是,.a和.c並不能滿足我的需要,我需要將它們替換為字符串。 所以像..

var name = 'wibble';
saveData.name = 2;

這將與訪問

saveData.wibble

有誰知道這將如何實現?

var name = "wibble";
saveData[name] = 2;

alert(saveData.wibble);

請注意,在JavaScript中,以下符號是等效的:

obj.key
obj["key"]

使用地圖訪問器:

var name = 'wibble'
saveData[name] = 2

您可以使用字典符號訪問Javascript對象:

var name = 'wibble';
saveData[name] = 2;

saveData.wibble現在為2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM