簡體   English   中英

變量作為值對JavaScript中的鍵

[英]Variable as key in value pair JavaScript

嗨,我在從Java腳本鍵值對中的控制器中插入變量時遇到麻煩。 在閱讀F12中的調試時遇到了麻煩。 值既是價值,又是關鍵,而關鍵是價值。

您不能只做: inputRegions.key = myVariableinputRegions.Value = myVariable2嗎?

抱歉,這是一個愚蠢的問題。

var inputRegions = [{ parsedData.Item1 : "#FFF000" }];

甚至更好

var cdata = { parsedData.Item1 : "#FFF000"} 
var map = new Object(); // or var map = {};
map[myKey1] = myObj1;
map[myKey2] = myObj2;

當前普遍可用的JavaScript引擎僅允許在對象文字中使用靜態字符串,因此您需要臨時變量和大量樣板:

> var inputRegions  = [];
undefined
> var tmp = {};
undefined
> tmp["parsedData.Item1"] = "#FFF000";
'#FFF000'
> inputRegions.push(tmp);
1
> console.log(inputRegions);
[ { 'parsedData.Item1': '#FFF000' } ]
undefined

暫無
暫無

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

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