![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
一只松
这个作者很懒,什么都没留下…
展开
-
面向对象--继承
继承 ES5 继承属性: function Person(name,age,gender) { this.name = name; this.age = age; this.gender = gender } function Student(name,age,gender,scole) { Person.call(this,name,age,gender); //属性继承 this.scole = scole原创 2020-05-14 00:12:31 · 103 阅读 · 0 评论 -
原型和原型链
原型和原型链 问题:在方法挂载到实例上时,实例化时该方法会被重复的拷贝 原型 在js中,每个函数(构造函数)都有一个属性叫做prototype,它指向一个的对象,这个对象称为原型 在new的时候,把构造的函数的原型赋值给新创建对象的原型 obj._proto_ = Con.prototype js原型查找机制: 当访问函数对象的属性的时候,如果函数对象没有该属性,就会去对象的prototype对象中查找,如果又没有找到,然后在普通函数对象的__proto__原型对象中差找,直到Object.prototy原创 2020-05-12 19:26:13 · 94 阅读 · 0 评论