摘要: ###浅拷贝 ####浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存(分支)。 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。 如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如 阅读全文
posted @ 2019-08-11 22:21 huihuihero 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 闭包:一个函数中有另一个函数或对象。里面的函数或对象可以调用外面的函数定义的变量或数据。此时形成闭包。 闭包的作用:缓存数据,延长作用域链。(同时这也是缺点,因为这导致函数中的变量不能及时释放) 阅读全文
posted @ 2019-08-11 15:28 huihuihero 阅读(95) 评论(0) 推荐(0) 编辑
摘要: apply,call apply和call在调用时改变了this的指向 apply和call的使用方法 bind 比我的更详细https://www.cnblogs.com/moqiutao/p/7371988.html 阅读全文
posted @ 2019-08-11 12:36 huihuihero 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ####递归:指在当前方法内调用自己的这种现象。 ####递归的分类: 递归分为两种,直接递归和间接递归。 【直接递归】称为方法自身调用自己。 【间接递归】可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 ####注意事项: 递归一定要有结束条件限定,保证递归能够停止下来,否则会不断调用自 阅读全文
posted @ 2019-08-11 08:51 huihuihero 阅读(117) 评论(0) 推荐(0) 编辑