随笔分类 -  js基础-原型和原型链

摘要:javascript使用的是原型式继承,我们可以通过原型的特性实现类的继承,es6为我们提供了像面向对象继承一样的语法糖。 1.类的实现 class底层仍然是构造函数 调用_classCallCheck方法判断当前函数调用前是否有new关键字 将class内部的变量和函数赋给this 执行构造器内部 阅读全文
posted @ 2023-03-04 11:29 不想做混子的奋斗远 阅读(41) 评论(0) 推荐(0)
摘要:1.new关键字的执行过程 1、创建一个空对象 2、改变this指向 3、向其中添加属性 4、返回这个对象 2.手动模拟new的实现 new关键字的执行过程 如果一个类返回值是一个引用类型那么就返回这个引用类型值 function mockNew(fn){ let obj = {} let newV 阅读全文
posted @ 2023-03-04 11:21 不想做混子的奋斗远 阅读(25) 评论(0) 推荐(0)
摘要:这个不知道 阅读全文
posted @ 2023-03-04 11:17 不想做混子的奋斗远 阅读(34) 评论(0) 推荐(0)
摘要:7.实现继承的几种方式以及他们的优缺点 ①类式继承(构造函数) var father = function() { this.age = 52; this.say = function() { alert('hello i am '+ this.name ' and i am '+this.age 阅读全文
posted @ 2023-03-04 11:14 不想做混子的奋斗远 阅读(249) 评论(0) 推荐(0)