摘要:
1.先进行 类型判断 2. 判断是 数组还是 对象 demo 输出 : {} [] 3. 遍历数组或者数组 利用 for ..... in 4. 进行拷贝 for (const key in obj) { if (obj.hasOwnProperty(key)) { instance[key] =d 阅读全文
摘要:
合集 先声明两个数组 创建一个函数 调用这个函数 合集首先里面的数组是没有 重复的 我们先将 各自的数组去重 将去重后的数组合并 这个时候我们得到的数组里面 可能有重复的 比如 arr1 去重后得到 [1,2,3,4,5,7], arr2 去重后 的数组为 [2,3,6] 合并数组得到 [1,2,3 阅读全文
摘要:
重复定义会报错 输出: Uncaught SyntaxError: Identifier 'a' has already been declared 嵌套循环不会相互影响 结果 out 0 in 0 in 1 out 1 in 0 in 1 out 2 in 0 in 1 实现块级作用域 不存在变量 阅读全文
摘要:
var没有块级作用域,定义后在当前闭包中都可以访问,如果变量名重复,就会覆盖前面定义的变量,并且也有可能被其他人更改。 变量名重复,就会覆盖前面定义的变量,并且也有可能被其他人更改: 输出 : 2 定义后在当前闭包中都可以访问 输出: a var在for循环标记变量共享,一般在循环中使用的i会被共享 阅读全文