通过return vs this关闭公共方法

时间:2014-04-10 08:19:15

标签: javascript closures

在阅读并搜索了一段时间后,我不理解以下两个javascript构造'Duck'和'Dog'之间的任何功能差异:

function Duck(){
    this.quack = function(){console.log('quack');};
};

function Dog(){
    return{
        bark : function(){console.log('bark');}
    }
};

这里是jsfiddle,我正在玩一些代码,以防你想要一个简单的链接为自己尝试:http://jsfiddle.net/3kgqx/

0 个答案:

没有答案