跳到正文
熱點事件持續更新

Map 與 WeakMap 新增鍵值初始化方法

1 篇報道1 個報道來源3 小時前更新

先了解這件事

AI 綜述

2026 年 10 月 27 日,DEV Community 報道指出,JavaScript 的 Map 和 WeakMap 現已支援 getOrInsert() 與 getOrInsertComputed()。兩種方法都可在鍵不存在時儲存預設值並返回;兩者的分別在於預設值的求值時機:getOrInsert() 的預設值會在呼叫方法前求值,getOrInsertComputed() 則只會在鍵不存在時執行 callback。報道亦指出,MDN 將這些方法標示為自 2026 年 2 月起屬於 Baseline 2026 Newly available,而 Node 24 不支援這些方法。

AI 根據報道生成 · 3 小時前更新

報道時間線

沿着報道,瞭解事件的不同側面。

10月27日
  1. DEV Community
    Map 和 WeakMap 如何用 getOrInsert() 簡化鍵值初始化

    JavaScript 的 Map 和 WeakMap 現已支援 getOrInsert() 與 getOrInsertComputed(),可在鍵不存在時儲存預設值並返回。計算版只會在鍵不存在時執行 callback;一般版本的預設值則會在呼叫前求值。MDN 標示這些方法自 2026 年 2 月起屬於 Baseline 2026 Newly available,Node 24 不支援。

本事件熱度走勢

當前熱度 9·可比範圍峯值 10(10月27日 19:00)·近 24 小時可比範圍變化 –

02.557.51010月27日19:0010月27日20:0010月27日20:0010月27日21:00

趨勢僅比較持續完整觀測到的相同主體,範圍可能小於當前熱度統計。移動指針或點擊圖表查看每小時熱度;鍵盤可用左右方向鍵切換。