Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 匹配数组_Javascript_Arrays_Key - Fatal编程技术网

Javascript 匹配数组

Javascript 匹配数组,javascript,arrays,key,Javascript,Arrays,Key,我试图创建一个javascript键值数组,其中键作为人名,值作为数字表示它们的兼容性(最低1个,最高10个)。大概是这样的: var array = [ {name: "Sean", value: 7}, {name: "Sarah", value: 8}, {name: "Chloe", value: 5} ]; 然而,我想动态地创建数组,其中两个单独的数组——一个是名称,一个是数字——将组成键值。我该怎么做呢 只需将名称指定为k

我试图创建一个javascript键值数组,其中键作为人名,值作为数字表示它们的兼容性(最低1个,最高10个)。大概是这样的:

var array = [ {name: "Sean", value: 7}, 
              {name: "Sarah", value: 8}, 
              {name: "Chloe", value: 5} ];

然而,我想动态地创建数组,其中两个单独的数组——一个是名称,一个是数字——将组成键值。我该怎么做呢

只需将名称指定为key,将相应的值指定为value即可

var ar = {};
var name = 'xyz';
var value = 1;
ar[name] = value;
请尝试以下语法:

var array = {"Sean":7,"Sarah":8,"Chloe":5};
如果要逐个添加项目,请执行以下操作:

var array = {};
array["Sean"] = 7;
array["Sarah"] = 8;
array["Chloe"] = 5;
抱歉-两个单独的“阵列”。我有一个名称数组和一个值数组,我想把它们组合成一个键值数组。固定的