@H_502_1@我编写了这个简单的代码,该代码解构了一个对象数组,以便根据每个键构建新的数组.我正在学习ES6,并希望使用解构将其重构为一行代码,但我也不太了解.
@H_502_1@
如果有人可以指导我正确的方法,谢谢您的帮助!
let candles = [{
open: 1,high: 2,low: 0.5,close: 1.5,volume: 200
}];
let open = candles.map(x => x.open);
let high = candles.map(x => x.high);
let low = candles.map(x => x.low);
let close = candles.map(x => x.close);
let volume = candles.map(x => x.volume);
console.log(open,high,low,close,volume);
@H_502_1@我认为它应该看起来与此类似?
@H_502_1@
let [open,volume] = candles.map(key => key.value);
@H_502_1@但这显然是错误的!如果有人可以指导我正确的方法,谢谢您的帮助!
最佳答案