weakSet 基础应用实例 Map 应用基础实例
Posted jwzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weakSet 基础应用实例 Map 应用基础实例相关的知识,希望对你有一定的参考价值。
// weakSet 基础用法 let jelly = {name:‘jelly‘,age:20}; let mary = {name:‘mary‘,age:25}; const weakPeople = new WeakSet([jelly,mary]) console.log(weakPeople) mary = null //什么时间回收和各自的浏览器有关系。务必注意 console.log(weakPeople)
// Map 基础用法 const people = new Map(); people.set(‘Jelly‘, 23); people.set(‘Ted‘, 23); people.set(‘Mary‘, 23); people.set({},3); people.get(‘Jelly‘) //23 console.log(people.size) //4 people.has(‘Jelly‘) //true people.delete(‘Jelly‘)--删除Jelly //people.clear() //清空 people.forEach(function(value,key,map){ console.log(value,key,map) })
……
以上是关于weakSet 基础应用实例 Map 应用基础实例的主要内容,如果未能解决你的问题,请参考以下文章
ES6:数据结构Set和Map&WeakSet和WeakMap