WeakMap在JavaScript中的正確用法是什麼?我使用它時可能會發生什麼樣的時間問題?特別是,我想知道在以下情況會發生什麼: var wm1 = new WeakMap()
var o1 = {},
o2 = function(){},
o3 = window;
// in other method:
wm1.set(o1, 37);
wm1.set(o2, "
我最近一直在尋找即將推出的js(和諧)weakmap支持,它可以解決我目前遇到的一些複雜問題。 Luckly有一個墊片(https://github.com/Benvie/WeakMap)具有相當不錯的瀏覽器支持,這讓我決定,跨越式地實現GWT包裝。 我覺得這應該是很簡單的,但我的單元測試引發錯誤。由於我是相當新的JSNI我想,也許這是缺少一些小事: 這裏是我的GWT類: public class