Skip to content

Commit

Permalink
Update files/zh-cn/web/javascript/reference/global_objects/weakmap/in…
Browse files Browse the repository at this point in the history
…dex.md
  • Loading branch information
JasonLamv-t authored Oct 31, 2023
1 parent eb10cb8 commit 5333985
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ WeakMap 的键必须是可被垃圾回收的。大多数{{Glossary("Primitive",
- 不会阻止垃圾回收,直到垃圾回收器移除了键对象的引用
- 任何值都可以被垃圾回收,只要它们的键对象没有被 `WeakMap` 以外的地方引用

当将键映射到与键相关的信息,而该信息**在键未被垃圾回收时具有价值时,`WeakMap` 可以是一个特别有用的构造
当将键映射到与键相关的信息,而该信息**在键未被垃圾回收时具有价值时,`WeakMap` 是一个特别有用的构造

但因为 `WeakMap` 不允许观察其键的生命周期,所以其键是不可枚举的。没有方法可以获得键的列表。如果有的话,该列表将会依赖于垃圾回收的状态,这引入了不确定性。如果你想要可以获得键的列表,你应该使用 {{jsxref("Map")}}。

Expand Down

0 comments on commit 5333985

Please sign in to comment.