如何将数组转换为新数组

ST8*_*T80 1 javascript

如何将数组中的值转换为新数组?

我有一个像这样的数组:

[
  { "amount" : 10, "date" : "2017-05-30" }...
]
Run Code Online (Sandbox Code Playgroud)

我希望"转化"成

[
  { x : 10, y: 2017-05-30 }
]
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏......

Nin*_*olz 7

您可以使用新属性映射新对象.

var array = [{ amount: 10, date: "2017-05-30" }],
    newArray = array.map(a => ({ x: a.amount, y: a.date }));

console.log(newArray);
Run Code Online (Sandbox Code Playgroud)