摘要:
一,var定义的变量,作用域是整个封闭函数,是全域的;let定义的变量,作用域是在块级或者字块中; 二,变量提升:不论通过var声明的变量处于当前作用于的第几行,都会提升到作用域的最顶部。 而let声明的变量不会在顶部初始化,凡是在let声明之前使用该变量都会报错(引用错误ReferenceErro 阅读全文
摘要:
一,使用嵌套循环,改变原数组 二,创建新数组,判断新数组中是否存在该值indexOf 三,创建新数组,利用对象记录判断新数组中是否存在该值(改动此方法后也可获得数组中每个元素出现的次数) 四,比较数组元素的下标和第一次出现的位置 五,利用filter 六,ES6 new Set()自动去重,返回类数 阅读全文