![]() |
1
1
WeakMap的使用非常奇怪——正如你所注意到的,如果你想用它来查找函数,你必须将这些函数存储在变量中,这些变量与count invokified函数是分开的。这会让事情变得尴尬,而且只要不存在函数名冲突,WeakMap似乎就不会比普通对象有任何好处。
如果你正在寻找的内容允许,你可以将另一个参数传递给
我的意思是,它是可以使用的,但正如我们所注意到的,必须对一个函数有两个单独的引用是很尴尬的,一个是基函数,另一个是由
也就是说,这当然是WeakMap的合法使用 在地图上 ,因为它允许函数(及其调用计数)在没有其他东西可以引用它时被垃圾收集。
我想另一个选项是将返回的函数作为放入Map中的函数,这样您就只能在外部有一个标识符,但它需要
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |