一、原型对象

  只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象;在默认情况下,所有原型对象都会

  自动获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针

二、使用原型对象可以让所有对象实例共享它所包含的属性和方法

function Persion() {}

Person.prototype.name = "Mary";
Person.prototype.age = 29;
Person.prototype.job = "Software Engineer";
Person.prototype.sayName = function() {
alert(this.name);
}; var person1 = new Person();
person1.sayName(); // "Mary" var person2 = new Person();
person2.sayName(); // "Mary" alert(person1.satName == person2.sayName); // "true"

最新文章

  1. 成都印迹婚纱摄影 | yinjilove.com
  2. 【Unity】改变向量的方向而不改变其大小
  3. Xcode 8 新特性
  4. 非Controller类无法使用Service bean解决方案
  5. TCP/IP协议学习(一) LWIP实现网络远程IAP下载更新
  6. libsvm-3.21使用文档
  7. CentOS设置服务开机启动的方法
  8. 在浏览器中使用jquery取得iframe中页面中指定元素的值的不同
  9. Django_上传图片和模版获取图片
  10. css遮罩蒙版效果 分栏效果
  11. Mac下写博客工具MarsEdit相关资料
  12. JavaScript中的栈内存和堆内存
  13. $Django 站点:样式--文章--分类文章--文章详情--文章评论点赞--文章评论点赞统计(数据库优化)
  14. 电脑黑屏,提示信息:windows 无法验证此文件的数字签名。
  15. 网络编程_UDP协议_发送端与接收端
  16. LeetCode(32):最长有效括号
  17. python3存入redis是bytes
  18. java基础---->Base64算法的使用
  19. springboot之oauth2
  20. Swift 闭包反向传值

热门文章

  1. A.01.09—模块的输出—PWM低端输出
  2. 8、16、32-BIT系列单片机区别与特点
  3. 2019西北工业大学程序设计创新实践基地春季选拔赛(重现赛) Chino with Equation(组合公式)
  4. HDU/HDOJ 4864 Task
  5. 安全测试之Top 10 漏洞的分析
  6. Java 多线程篇
  7. Python函数的定义与调用、返回值、参数
  8. linux:提取匹配含有小数点的数字(grep函数)
  9. 3D游戏的角色移动
  10. 表格模型的监听 TableModelListener