数组去重 (属性有的值没有就是null;属性名都没有就是undefined。null是当前没有后期可能会有,而且他具备的属性我们有这个属性;undefined当前这个属性或者当前这个东西压根就不存在,意料之外的) 闭包的优缺点 第一个作用保护,生成一个私有变量,不受外界的干扰 保存 耗内存