您好我在java脚本键值对中从控制器插入变量时遇到问题。在F12中读取调试时遇到了麻烦。价值是价值,但也是关键,关键是价值。
你不能这样做:inputRegions.key = myVariable
和inputRegions.Value = myVariable2
?
很抱歉,如果这是一个愚蠢的问题。
var inputRegions = [{ parsedData.Item1 : "#FFF000" }];
甚至更好
var cdata = { parsedData.Item1 : "#FFF000"}
答案 0 :(得分:0)
var map = new Object(); // or var map = {};
map[myKey1] = myObj1;
map[myKey2] = myObj2;
答案 1 :(得分:0)
当前通用的JavaScript引擎只允许对象文字中的静态字符串,因此您需要临时变量和大量样板文件:
> var inputRegions = [];
undefined
> var tmp = {};
undefined
> tmp["parsedData.Item1"] = "#FFF000";
'#FFF000'
> inputRegions.push(tmp);
1
> console.log(inputRegions);
[ { 'parsedData.Item1': '#FFF000' } ]
undefined