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
Post a Comment