摘要: 前端开发中,一般情况下,很少会去在意深拷贝与浅拷贝的关系。 大家知道,js变量有2种数据类型:基本类型和引用类型。基本类型的拷贝是将整个值完全拷贝一份的,也就是深拷贝。就是开辟了新的堆内存。所以基本类型没有浅拷贝。 引用类型有哪些呢?比如:Object、Array、Function类型均为引用类型。 阅读全文
posted @ 2019-03-07 17:44 herry菌 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 关于js闭包。之前我一直以为是匿名函数,以为封闭式的创建即执行销毁就是闭包,其实这是匿名函数,不一样的。也没有闭包的使用经验。 后来去网上查了下才知道,闭包的意思是:函数内部还有函数,返回一个函数,内部函数可访问外部函数的变量。 一个最简单的案例: a是外部函数,b是内部函数,b可以使用a的变量i, 阅读全文
posted @ 2019-03-07 15:12 herry菌 阅读(194) 评论(0) 推荐(0) 编辑