0
ध्यान केंद्रित करना
0
समर्थक

यदि कोई स्थिति नहीं है तो getposition फ़ंक्शन त्रुटि रिपोर्ट करता है।

में बनाया: 2018-04-12 16:36:42, को अपडेट:
comments   3
hits   1723

कृपया मुझे बताएं कि मैं इस समस्या को कैसे डिबग कर सकता हूं? यदि खाते में कोई स्थिति नहीं है तो निम्न कोड का उपयोग करके स्थिति जानकारी प्राप्त करें while(true){ var position=_C(exchange.GetPosition)

if(position==null){ continue } type=position[0].Type if(type==PD_LONG){ if(exsell!==sellPrice){ CancelPendingOrders() exchange.SetDirection(“closebuy”) exchange.Sell(sellPrice,position[0].Amount) exsell=sellPrice } } जब खाते में कोई स्थिति नहीं है, तो getposition को एक खाली सरणी प्राप्त करनी चाहिए[], तो हम if कथन में continue करते हैं और फिर से cycle शुरू करते हैं, लेकिन फिर भी यह एक त्रुटि देता है TypeError: cannot read property ‘Type’ of undefined at main (FILE:129)

मैं स्थिति के रूप में if में शर्तों को बदलने की कोशिश की[0]==null या typeof(position)==undefined या तो काम नहीं करता है या फिर यह type=position के बाद के फ़ंक्शन को निष्पादित करता है[0] टाइपबैक नीति को विफल करता है

और इस समस्या को कैसे हल किया जाए?