Skip to content

Commit c1b6c6f

Browse files
committed
docs(map): edit weakMap
1 parent ff43701 commit c1b6c6f

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

docs/set-map.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -900,13 +900,12 @@ myWeakmap.set(myElement, {timesClicked: 0});
900900
myElement.addEventListener('click', function() {
901901
let logoData = myWeakmap.get(myElement);
902902
logoData.timesClicked++;
903-
myWeakmap.set(myElement, logoData);
904903
}, false);
905904
```
906905

907-
上面代码中,`myElement`是一个DOM节点,每当发生click事件,就更新一下状态。我们将这个状态作为键值放在WeakMap里,对应的键名就是`myElement`一旦这个DOM节点删除,该状态就会自动消失,不存在内存泄漏风险。
906+
上面代码中,`myElement`是一个 DOM 节点,每当发生`click`事件,就更新一下状态。我们将这个状态作为键值放在 WeakMap 里,对应的键名就是`myElement`一旦这个 DOM 节点删除,该状态就会自动消失,不存在内存泄漏风险。
908907

909-
WeakMap的另一个用处是部署私有属性
908+
WeakMap 的另一个用处是部署私有属性
910909

911910
```javascript
912911
let _counter = new WeakMap();

0 commit comments

Comments
 (0)