数据类型:number,string,Boolean,null,undefined,symbol
JS两种变量存储方式
栈(stack):自动分配内存,自动释放内存
堆(heap):动态分配内存,大小不定,不会自动释放
浅拷贝:改变原来数组
深拷贝:不改变原数组
法一:for循环
法二:slice
法三:concat
法四:for in
拷贝继承:利用深拷贝方式即可
函数内this指向
普通函数调用,指向window
构造函数,指向实例对象
对象方法,该方法所属的对象
事件绑定方法,事件源
定时器函数,指向window
了解:函数也是对象