首页 > 技术文章 > prototype原型的用法

huangtonghui 2017-07-22 15:16 原文

//对象字面量写法
var fn = {
    name: 'hello world',
    fn1: function() {
        console.log(this.name);
    }
};
fn.fn1();

//prototype原型写法
function Fn() {
    this.name = 'hello world';
    this.fn1 = function() {
        console.log(this.name);
    };
    Fn.prototype.fn2 = function() {
        console.log(this.name);
    };
}
Fn.prototype.fn3 = function() {
   console.log(this.name);
};
Fn.prototype.init = function() {
    fn.fn1();
    fn.fn2();
    fn.fn3();
};
var fn = new Fn();
fn.init();

  

推荐阅读