我有一个JavaScript对象,例如

<pre>
{
 1:{taxCalculation: 39.95, taxId: "3"},
 2:{taxCalculation: 10,    taxId: "3"},
 5:{taxCalculation: 0.48,  taxId: "2"}
}
</pre>


我想从下面的对象创建一个关联数组

<pre>
 [
  1:{taxCalculation: 39.95, taxId: "3"},
  2:{taxCalculation: 10,    taxId: "3"},
  5:{taxCalculation: 0.48,  taxId: "2"}
 ]
</pre>

最佳答案

假设您的对象称为myObject。您可以像下面这样用Javascript简单地创建一个数组。

let myArray = [];

Object.keys(myObject).forEach((key, index) => {
  myArray[key] = myObject[key];
});


新的Array myArray应该可以为您提供所需的内容。

10-06 09:48