配对数组,Javascript

Matchmaking Array, Javascript

本文关键字:Javascript 数组      更新时间:2023-09-26

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

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

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

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

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;