我有一个正在读入数组的数据文件。原始数据文件创建的数组如下所示:
var originalArray = [ {vendor: 2001, bananas: 50, apples:75, oranges: 12},
{vendor: 2002, bananas: 25, apples:60, oranges: 82},
{vendor: 2003, bananas: 36, apples:41, oranges: 73},
{vendor: 2004, bananas: 59, apples:62, oranges: 87}];
我使用 .filter 从数组中选择了一个供应商(这工作正常),但是我需要将新数组(仅包含一个供应商代码的数组)更改为一个看起来像这样的数组。
var desiredArray = [ {fruitName: "bananas", qty: 50},
{fruitName: "apples", qty: 75 },
{fruitName: "oranges", qty: 12} ];
使用 .push 我可以获得数量,但是如何让水果名称从字段名称变为“fruitName”字段中的值?