摘要:
1.使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象。 2.使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升。 3.使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。 4.let、const无法重复声明 var let const 函数级作 阅读全文
摘要:
浅拷贝和深拷贝 浅拷贝只是拷贝一层,更深层次级别的只拷贝引用。 深拷贝拷贝多层,每一级别的数据都会拷贝。 浅拷贝 var obj={ id:1, name:'andy', msg:{ age:18 } }; var o={}; for(var k in obj){ // k是属性名 obj[k]属性 阅读全文