Javascript面向对象编程--原型字面量

1, 为了让属性和方法更好的体现封装的效果,并且减少不必要的输入,原型的创建可以是用字面量的方式;

//原型字面量
    function Box(){}
        Box.prototype = {  //使用原型自变量的方式创建原型对象
            name:'Lee',
            age:100,
            run:function(){
                return this.name + this.age + '原型中',
            }
        };

2,使用构造函数名访问prototype

function Box(){}
    var box = new Box();
    //alert(box.prototype);   //使用对象实例无法访问到prototype
    //alert(box.__proto__);   //使用对象实例访问prototype的指针
    alert(Box.prototype);   //使用构造函数名(对象名)访问prototype
原文地址:https://www.cnblogs.com/cbhello/p/3333636.html