将变量传递到数组jVectorMap JavaScript

将变量传递到数组jVectorMap JavaScript,javascript,jquery,jvectormap,Javascript,Jquery,Jvectormap,有人能在这里向我解释如何传递变量吗 系列:{区域:[{值:{变量:'#B8E186',}}]} 注释部分是我迄今为止尝试的。那里的语法是这样工作的{SE:'#000FFF',} 假设序列将有多个区域,并且区域的值将有多个变量值 您将需要两个循环 var series = {}; for (i = 0; i < regions.length; i++) { { var regions = []; var values = {}; for (j = 0; j < ValuesInRe

有人能在这里向我解释如何传递变量吗 系列:{区域:[{值:{变量:'#B8E186',}}]}

注释部分是我迄今为止尝试的。那里的语法是这样工作的{SE:'#000FFF',}


假设序列将有多个区域,并且区域的值将有多个变量值

您将需要两个循环

var series = {};

for (i = 0; i < regions.length; i++) { 
{
var regions = [];
var values = {};
for (j = 0; j < ValuesInRegion.length; j++) { 
{
values[ValuesInRegion[j]['key']] = ValuesInRegion[j]['value'];
}
regions.push(values);
}
series['regions'] = regions;
var series = {};

for (i = 0; i < regions.length; i++) { 
{
var regions = [];
var values = {};
for (j = 0; j < ValuesInRegion.length; j++) { 
{
values[ValuesInRegion[j]['key']] = ValuesInRegion[j]['value'];
}
regions.push(values);
}
series['regions'] = regions;
cdata.series = series;