原型链

  1. //构造函数
  2. function Foo(name,age){
  3. this.name = name;
  4. }
  5. Foo.prototype.alertName = function (){
  6. alert(this.name);
  7. }
  8. //创建示例
  9. var f = new Foo('zhangsan');
  10. f.printName = function () {
  11. console.log(this.name);
  12. }
  13. //测试
  14. f.printName();
  15. f.alertName();
  16. f.toString(); // 要去f.__proto__.__proto__中查找

原型链视图

原型链 - 图1