這個問題在這里已經有了答案: 如何在javascript中展平嵌套陣列?[重復] (27 個回答) 59 分鐘前關閉。
(2) [Array(2), Array(1)]
0: Array(2)
0: {_id: '61cd4544264332414823198d', action: 'checkin', time: '2021-12-30T05:36:04.143Z'}
1: {_id: '61cd60713082f35340af2a87', action: 'checkout', time: '2021-12-30T07:32:01.986Z'}
length: 2
[[Prototype]]: Array(0)
1: Array(1)
0: {_id: '61cd455a26433241482319a5', action: 'checkin', time: '2021-12-30T05:36:26.346Z'}
length: 1
[[Prototype]]: Array(0)
length: 2
[[Prototype]]: Array(0)
我希望所有物件都變成一個陣列,例如:
[
0: {_id: '61cd4544264332414823198d', action: 'checkin', time: '2021-12-30T05:36:04.143Z'}
1: {_id: '61cd60713082f35340af2a87', action: 'checkout', time: '2021-12-30T07:32:01.986Z'}
2: {_id: '61cd455a26433241482319a5', action: 'checkin', time: '2021-12-30T05:36:26.346Z'}
]
uj5u.com熱心網友回復:
你可以試試這個:
const input = [[{_id: '61cd4544264332414823198d', action: 'checkin', time: '2021-12-30T05:36:04.143Z'},
{_id: '61cd60713082f35340af2a87', action: 'checkout', time: '2021-12-30T07:32:01.986Z'}], [{_id: '61cd455a26433241482319a5', action: 'checkin', time: '2021-12-30T05:36:26.346Z'}]];
console.log(input.flat());
// output: > Array [Object { _id: "61cd4544264332414823198d", action: "checkin", time: "2021-12-30T05:36:04.143Z" }, Object { _id: "61cd60713082f35340af2a87", action: "checkout", time: "2021-12-30T07:32:01.986Z" }, Object { _id: "61cd455a26433241482319a5", action: "checkin", time: "2021-12-30T05:36:26.346Z" }]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/398910.html
標籤:javascript 节点.js MongoDB 表达 猫鼬
下一篇:nodejsexpress重新連接mysqlER_ACCESS_DENIED_ERROR:用戶''@'localhost'訪問被拒絕(使用密碼:否)
