首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重学 JavaScript
阿畅_
创建于2021-05-23
订阅专栏
记录及总结归纳 JavaScript 内容
暂无订阅
共3篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手写 call 、apply、bind
都是Function 对象上的方法,调用这三个方法必须是一个函数。 相同点: 都是改变函数的 this 指向。 call 和 apply 的区别在于传参:apply 第二个参数是数组,call 则是从第二个至第 N 个都是给函数的 fn 的参数。 bind 和它俩的不同,bin…
总结JavaScript几种继承的方式及优缺点
1. 原型继承 从上面的结果中发现,child2 修改了父类的属性,child1 的父类属性也被修改了。这也很好理解,因为它俩都继承与同一个 parent。它们的内存空间是共享的。 但是: 只能继承父类的实例属性和方法,不能继承原型属性或者方法。 优点:解决了 原型继承和构造函…
js 实现深浅拷贝
利用扩展运算法,可以实现浅拷贝的的功能。 基础类型做最基本的赋值就可。 引用数据类型,需要开辟一个新的存储,并拷贝一层对象属性。 将一个对象从内存中完整的拷贝出来给目标独对象,并新开辟一个全新的内存空间存放对象,新对象的修改并不会改变原对象,实现真正的分离。 最简单的深拷贝的方…