map与WeakMap的区别
1、WeakMap的key必须是对象,其他类型都不允许,而Map是允许的;
2、跟Map一样,WeakMap也拥有get、has、delete方法,用法和用途都一样。不同地方在于,WeakMap不支持clear方法,不支持遍历,也就没有了keys、values、entries、forEach这4个方法,也没有属性size
~
1、WeakMap的key必须是对象,其他类型都不允许,而Map是允许的;
2、跟Map一样,WeakMap也拥有get、has、delete方法,用法和用途都一样。不同地方在于,WeakMap不支持clear方法,不支持遍历,也就没有了keys、values、entries、forEach这4个方法,也没有属性size