2016-03-23 5 views
-2

私はこのシンプルなスニペットを持っています。あまりに単純ではありません。私は接続の仕方を知る必要がありました。感謝。何を知るためのコード?

function Container(connectionString) { 
    var dataFetched = true; 
    var dbConnection = DbConnection(connectionString); 
} 

Container.prototype.getData = function() { 
    if (!this.dataFetched) 
    throw "Data not fetched!"; 

    return this.data; 
} 

Container.prototype.fetch = function() { 
    this.dbConnection.getAllData(function (err, result) { 
    if (err) { 
     delete this.data; 
     this.dataFetched = false; 
     return false; 
     } else { 
      this.data = result; 
      this.dataFetched = true; 
      return true; 
     } 
     }); 
    } 

function DbConnection(connectionString) { } 
+5

あなたが何を求めているのかよく分かりません。これは、あなたが何を尋ねているのかを、offtopicまたは不明瞭にする必要があります。 –

+0

このコードはどれかのタグを知りたいだけですか?私はこの '* .prototype。*'のものを見たことがありません。 – rockStar

+2

@rockStarプロトタイプの継承! –

答えて

2

JavaScriptコードです:タグから私は彼らのその1を想定しています。

JavaScriptの.prototypeプロパティは、JavaScriptのプロトタイプ継承の主な機能です。

Googleの「JavaScriptプロトタイプ継承」では膨大な数のリソースが得られます。最初のページから1つだけを取得すると、これは合理的に簡潔な要約のように見えます。http://www.htmlgoodies.com/html5/tutorials/javascript-prototypical-inheritance-explained.html#fbid=ouJBLxsSAyT

+0

ありがとうございました、この勉強を始めるにはどこにリンクがありますか? – rockStar

+1

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain – Dehli

関連する問題