GitHubのコードを見て、Node、Mongoose、Mongoの使い方を学ぼうとしています。
この行の目的は何ですか:
PostProvider = function(){};
差出人:https ://github.com/cmarin/MongoDB-Node-Express-Blog/blob/master/postprovider.js
私には、それは空の関数のように見えます。
GitHubのコードを見て、Node、Mongoose、Mongoの使い方を学ぼうとしています。
この行の目的は何ですか:
PostProvider = function(){};
差出人:https ://github.com/cmarin/MongoDB-Node-Express-Blog/blob/master/postprovider.js
私には、それは空の関数のように見えます。
JavaScript で「クラスの概念」をシミュレートするには、3 つの方法があります。この方法の 1 つは、プロトタイプ機能を使用することです。Apple クラスの例:
function Apple (type) {
this.type = type;
this.color = "red";
}
Apple.prototype.getInfo = function() {
return this.color + ' ' + this.type + ' apple';
};
あなたの例では、PostProvider 関数には属性がありません。したがって、「cmarin」は空の関数を宣言します。
PostProvider = function() {};
そして、いくつかのメソッドを追加します: