摘要: js的继承方式(共6种): 第一种:原型链继承(父类实例作为子类的原型) 第二种:构造函数继承(通过使用call改变this指向,指向父类实例,相当于复制父类实例的属性给子类) 第三种:实例继承(为父类实例添加新属性,作为子类实例返回) 第四种:拷贝继承(获取父类实例,通过循环父类实例,把父类实例的 阅读全文
posted @ 2019-05-17 16:08 笨鸟使劲飞 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 拷贝分为深拷贝和浅拷贝,通俗来讲就是B复制了A的内容,当A进行了修改以后,看B是否变化,如果变化了就是浅拷贝,如果没有变化就是深拷贝。 浅拷贝: 深拷贝: 解决深拷贝中因为循环引用造成的死循环问题(使用数组方法): 阅读全文
posted @ 2019-05-17 15:59 笨鸟使劲飞 阅读(7245) 评论(0) 推荐(1) 编辑