文章 评论 浏览 29
差集错了,应该是
let difference = [...new Set([...set1, ...set2])].filter(value => !new Set([...set1].filter(value => set2.has(value))).has(value))
const和let会生成块级作用域,可以理解为
let a = 10; const b = 20; 相当于: (function(){ var a = 10; var b = 20; })()
ES5没有块级作用域的概念,只有函数作用域,可以近似理解成这样。所以外层window必然无法访问。
文章 0 评论 0
接受
差集错了,应该是
第 4 题:介绍下 Set、Map、WeakSet 和 WeakMap 的区别?