node.jsについて学習を始めています。
モジュールというものを学んでいるのですが、以下2つのコードの違いがわかりません。
javascript
1exports.add = function(val1, val2) { // 1 2 return val1 + val2; 3} 4 5exports.sub = function(val1, val2) { 6 return val1 - val2; 7}
Javascript
1var Hoge = function(){} 2 3Hoge.prototype.add=function(val1, val2) { 4 return val1 + val2; 5} 6 7Hoge.prototype.sub=function(val1, val2) { 8 return val1 - val2; 9} 10 11var hoge = new Hoge(); 12module.export = hoge;
どちらもrequireして"変数.add" "変数.sub"として呼び出すので同じではないのでしょうか。
回答1件
あなたの回答
tips
プレビュー