मेरे पास एक संदेश ऑब्जेक्ट और संदेश ऑब्जेक्ट : MsgCollection ऑब्जेक्ट: निम्न कोड में, मैं परिणाम ऑब्जेक्ट लेता हूं और सभी डेटा को एक अस्थायी Msg ऑब्जेक्ट में एक दुर्भाग्यवश, ऐसा लगता है कि जब मैं धन्यवाद और अच्छी तरह से काम करता है MsgCollection वस्तु है।
फ़ंक्शन संदेश (पाठ, टाइमस्टैम्प, स्रोत, धागा_आईडी) {संदेश .RECEIVED = 1; संदेश.सेएनटीटी = 2; This.thread_id = thread_id; This.text = text; This.timestamp = टाइमस्टैम्प; This.source = source; }
फ़ंक्शन MsgCollection () {this.all = []; } MsgCollection.prototype.push = फ़ंक्शन (msg) {this.all.push (msg); Console.log ("पहला संदेश पाठ:" + this.all [0] .text); }
MsgCollection :
var msgColl = नया संदेशकॉलन (); के लिए (var i = 0; i & lt; result.texts.length; i ++) {var tempMsg = new संदेश; TempMsg.thread_id = result.texts [i]। थ्रेड_आईडी; TempMsg.text = result.texts [i] .message; TempMsg.timestamp = संख्या (परिणाम.टेक्स्ट [i]। Time_received); TempMsg.source = result.texts [i] .type; msgColl.push (tempMsg); }
this.all [0] .text को पुश विधि में प्रिंट करने का प्रयास करता हूं, तो निष्पादन बंद हो जाता है। दूसरे शब्दों में,
msgCollection ऑब्जेक्ट में कुछ भी नहीं हो रहा है शायद यह थोड़ा जटिल है, लेकिन शायद मुझे डिबग करने के बारे में कुछ मार्गदर्शन प्राप्त हो सकता है?
var tempMsg = new संदेश ();
tempMsg.timestamp = नया नंबर (परिणाम। पाठ [i]। Time_received);
No comments:
Post a Comment