日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Set、Map、WeakSet 和 WeakMap 的區別?

作者:bug生產小能手 更新時間: 2022-01-10 編程語言

Set

成員不能重復
只有鍵值,沒有鍵名,有點類似數組。
可以遍歷,方法有add, delete,has

weakSet

成員都是對象
成員都是弱引用,隨時可以消失. 可以用來保存DOM節點,不容易造成內存泄漏
不能遍歷,方法有add, delete,has

Map

本質上是健值對的集合,類似集合
可以遍歷,方法很多,可以干跟各種數據格式轉換

weakMap

直接受對象作為健名(null除外),不接受其他類型的值作為健名
健名所指向的對象,不計入垃圾回收機制
不能遍歷,方法同get,set,has,delete

原文鏈接:https://blog.csdn.net/WWW_wwwww/article/details/98484813

欄目分類
最近更新