weakt的使用场景

更新时间:2023-06-09 10:51:45 阅读: 评论:0

WeakSet是什么?
store怎么读WeakSet 和 Set 类似,都是不重复的值的集合,但是和 Set 有两点不同:
纸牌屋第三季在线观看
暑假补习班    WeakSet 的成员只能是对象
    WeakSet 的对象都是弱引用
    即WeakSet 中对对象的引用不会被考虑进垃圾回收机制,即只要没有其他的对象引用该对象,则该对象就会被回收,而不管它在不在 WeakSet
    => 3. WeakSet 没有size属性,没法遍历(故没有 forEach 方法)
    因为 WeakSet 中有多少个成员取决于(没有其他对象对WeakSet成员的引用后)垃圾回收机制有没有运行,运行前后可能成员的个数是不一样的,而垃圾回收机制何时运行是不可预测的,所以 ES6 规定 WeakSet 不能被遍历
WeakSet 的应用场景/ 好处美国之声第七季
数字卫星用于存储DOM节点,而不用担心这些节点从文档移除时会引发内存泄露
即可以用来避免内存泄露的情况istyle
例子:
WeakSet 的语法
    WeaSet 是一个构造函数,通过 new WeakSet() 可生成一个实例
    WeakSet作为构造函数:可接收数组或类数组对象作为其参数:则数组的所有成员 都会自动成为 WeakSet 对象的成员
    注:
    (1) 数组的成员只能是对象(因为WeakSet的成员只能是对象)
    (2) 成为 WeakSet 的成员的是数组的成员,而不是数组本身。
    WeakSet 有三个方法:add, delete, has
18youngchineg国
    WeakSet.prototype.add(value) 向WeakSet 实例添加一个成员盘头化妆学校
brauer    WeakSet.prototype.delete(value) 清除 WeakSet 实例的指定成员
    WeakSet.prototype.has(value) 判断某个值是否在WeakSet 实例中,返回布尔值
高中英语演讲稿范文

本文发布于:2023-06-09 10:51:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/139136.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:成员   对象   实例   运行   数组   没有   节点
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图