對象與 Map 轉換詳解:
Object.entries()
?和?Object.fromEntries()
1,Object.fromEntries()
?的主要用途就是將鍵值對集合(如 Map)轉換為普通對象。
2,Object.entries()
?返回一個二維數組,其中每個子數組包含兩個元素:[key, value]
。
3.?new Map(Object.entries())
?能重建 Map 嗎?
4,注意事項
- 4.1數據丟失問題
- 對象 → Map:Symbol 屬性會被保留
-
Map → 對象:Symbol 鍵會被忽略