javascript - Returning an object from a Class like mongoose -


कैसे mongoose.js एक ऑब्जेक्ट को वापस लौटाता है:

  बर मौन = नया बिल्ली का बच्चा ({name: 'silence'}); console.log (चुप्पी); // {name: 'silence'}  

लेकिन अगर आप स्रोत कोड बिल्ली का बच्चा जांचते हैं तो model नामक फ़ंक्शन है दस्तावेज़ स्रोत कोड को इंगित करता है।

  फ़ंक्शन दस्तावेज़ (obj, fields, skipId) {यह। $ __ = नया आंतरिक कैश; This.isNew = सच; यह। एरर्स = अपरिभाषित; // ... this._doc = यह। $ __ buildDoc (obj, fields, skipId); अगर (obj) {this.set (obj, अपरिभाषित, सच); }}  

इसका अर्थ है कि इसे वापस लौटना चाहिए:

  var मौन = नया बिल्ली का बच्चा ({name: 'silence'}); console.log (चुप्पी); // {_obj: {name: 'silence'}}  

तो यह कैसे है कि वे खुद को निर्माण वर्ग की तुलना में एक और ऑब्जेक्ट में लौट रहे हैं?


आगे की जांच :

मैन्युअल रूप से ret को बदलकर क्लास रिटर्न दिया जाता है, जो कि निर्दिष्ट रिट।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -