配对阵列,Javascript

时间:2015-11-07 23:14:13

标签: javascript arrays key

我正在尝试创建一个javascript键值数组,其中键作为人名,值为数字表示其兼容性(1最低,10最高)。像这样:

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

但是我想在某种程度上动态地创建数组,其中两个独立的数组 - 一个名称和一个数字 - 将组成键值。我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

只需将名称指定为键,将相应的值指定为值

即可
Array(12)

答案 1 :(得分:0)

试试这个语法:

var array = {"Sean":7,"Sarah":8,"Chloe":5};

如果你想逐个添加项目:

var array = {};
array["Sean"] = 7;
array["Sarah"] = 8;
array["Chloe"] = 5;