Node.js モジュールを作成するためのベスト プラクティス、特にコード分離のために従うべき JavaScript パターンの種類を知りたいと思っていました。
私が使用してきたスタイルの 1 つは、次のとおりです。
var Something;
Something = (function() {
function Something() {
}
Something.prototype.some = function() {
}
return Something;
})();
module.exports = Something;
別のスタイルは次のとおりです。
module.exports = {
item: "one",
some: function() {
},
another: function() {
}
}
node.jsで2番目の方法が推奨されない理由はありますか? または、優先される別の形式はありますか?また、その利点は何ですか?
ありがとうございました!