• 原型链
    • 原型链视图

    原型链

    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