javascript 原型(prototype)

用混合方式构造对象
原则:
构造函数加属性
原型加方法

function createPerson(name, qq){

            this.name = name;
            this.qq = qq;
        }

        createPerson.prototype.showName = function(){
            console.log(this.name);
        }//方法在函数原型上加, 可以避免重复定义, 节省资源。
        createPerson.prototype.showQQ = function(){
            console.log(this.qq);
        } 

        var user1 = new createPerson('Nicolas','123455');
        var user2 = new createPerson('zsh','asdfsdf');

你可能感兴趣的:(javascript 原型(prototype))