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