js高级----回顾prototype、__proto__、constructor与JavaScript的原型链继承

JavaScript没有传统面向对象语言的类继承机制,而是基于原型链继承实现的,其本质是使用函数模拟类的特征。咱们能够经过prototype将属性写到原型链上,调用new操做符建立对象(实例化)时,对象实例会把类原型链上的属性关联到自身的__proto__属性上;而子类继承父类时,是将子类的prototype属性指向父类的prototype属性,并在子类prototype属性添加本身的方法和属性实
相关文章
相关标签/搜索