Aon*_*igh 1 javascript arrays object
我目前从PHP(Laravel)中完成的应用程序的后端格式返回数据:
data [
{
"Jan": 120,
"Feb": 283.5,
"Mar": 10,
"Apr": 233.92,
"May": 327.78,
"Jun": 190.74,
"Jul": 10,
"Aug": 10,
"Sep": 10,
"Oct": 10,
"Nov": 10,
"Dec": 10
}
]
Run Code Online (Sandbox Code Playgroud)
然后,我想使用JavaScript(Vue)在前端绘制这些数据,这是每月特定公司的平均订单价值.虽然它要工作,但需要采用以下格式:
new_data [
["Jan", 120],
["Feb", 283.5],
["Mar", 10],
["Apr", 233.92],
["May", 327.78],
["Jun", 190.74],
["Jul", 10],
["Aug", 10],
["Sep", 10],
["Oct", 10],
["Nov", 10],
["Dec", 10]
]
Run Code Online (Sandbox Code Playgroud)
我已经看到如何在Stack Overflow(即Object to Array(一个数组数组))上执行类似的操作,但是没有一个适合这个确切的例子.
Array.map()Object.entries()通过扩散到Array.concat()以下来展平
const data = [{"Jan":120,"Feb":283.5,"Mar":10,"Apr":233.92,"May":327.78,"Jun":190.74,"Jul":10,"Aug":10,"Sep":10,"Oct":10,"Nov":10,"Dec":10}]
const result = [].concat(...data.map(Object.entries))
console.log(result)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |