基础的三个要素: 函数 ,函数实例,实例原型.

实例原型相当于 父类,

函数相当于构造函数

举例:

class Fn extends Fn.prototype{

}

实例:
let f = new Fn();

Fn不能直接加方法或者属性,只能通过Fn.prototype

f可以动态添加属性或者方法。如果f添加属性与Fn.prototype里面的一致,则会保留两份,例如下面:Kevin不管你是否“覆盖”,它都存在。

function Person() {

}

Person.prototype.name = 'Kevin';

var person = new Person();

person.name = 'Daisy';
console.log(person.name) // Daisy delete person.name;
console.log(person.name) // Kevin

原型链跟继承不一样的地方在于:

继承时候,父类的内容就是子类的内容,修改后,父类的就"丢失"了;原型链则是,父类的还是父类的,子类会从父类得到,但是父类的东西一直都在;

最新文章

  1. java编程题
  2. HackerRank "Jumping on the Clouds"
  3. Nginx下WordPress的Rewrite
  4. iOS定位到崩溃代码行数
  5. 蒟蒻修养之cf橙名计划
  6. gcc/g++ 静态动态库 混链接.
  7. ArcGIS API Reference & Flex API samples学习进度备忘
  8. C# DateTimePicker控件详解
  9. 201521123093 java 第六周学习总结
  10. 写一函数,用来求表达式1+2+3+.....+n的值,并编写主函数
  11. windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
  12. 制作高仿QQ的聊天系统(上)—— 布局文件 & 减少过度绘制
  13. 图片通过Base64Coder编码、解码
  14. echarts 与 百度地图bmap结合系列: 如何设置地图缩放级别和监听缩放事件
  15. windows 环境内网超快同步 DFS
  16. python之路07文件处理
  17. linux操作系统4 软件包管理
  18. Jsp&Servlet入门级项目全程实录第7讲
  19. 从0开始搭建Element项目
  20. redis 学习(一)

热门文章

  1. Java实现 蓝桥杯VIP 算法提高 change
  2. Android studio环境配置(运行报错)
  3. Java实现九阶数独
  4. Java实现背包问题
  5. App自动化测试框架学习探索--从零开始设计
  6. linux下使用tcpdump抓包分析tcp的三次握手
  7. 终于我用JOL打破了你对java对象的所有想象
  8. TCP协议“三次握手”与“四次挥手”详解(下)
  9. 网络KPI异常检测之时序分解算法
  10. 09.Django-数据库优化