js अनुकरण में गणना सही, वास्तविक डिस्क गणना गलत

लेखक:अफ़ानक्सिंगझोउ, बनाया गयाः 2019-05-30 10:35:09, अद्यतन किया गयाः

मेरे पास एक गणना हैः data.lastprice है, exchangeprice_sell परिवर्तन मूल्य है, और data.avgprice औसत मूल्य है। इस ऑपरेशन का उद्देश्य ऊपर दिए गए लेनदेन मूल्य + परिवर्तन मूल्य और औसत मूल्य + परिवर्तन मूल्य का अधिकतम मूल्य प्राप्त करना है। कोड इस प्रकार है nextsell = _N ((Math.max ((data.lastprice + changeprice_sell, data.avgprice + changeprice_sell), 2);

js模拟时计算正确,实盘计算错误

nextsell फ़ंक्शन के भीतर एक स्थानीय चर है, डेटा ऑब्जेक्ट और changeprice_sell एक वैश्विक चर है, जिसमें changeprice_sell को एक इंटरैक्टिव टेम्पलेट के माध्यम से वास्तविक समय में संशोधित किया जा सकता हैjs模拟时计算正确,实盘计算错误

अब समस्या यह है कि: अनुकरण चल रहा है, NextSell गणना सही है।js模拟时计算正确,实盘计算错误वास्तविक डिस्क पर चल रहा लॉग रिकॉर्ड गलत हैjs模拟时计算正确,实盘计算错误


अधिक जानकारी

आविष्कारक मात्रा - छोटे सपनेयह सुझाव दिया जाता है कि आप बातचीत के स्थान पर परिवर्तन करें किसी चर के बाद एक लॉग (()) आउटपुट जोड़ें, आउटपुट XXX मान को संशोधित किया गया है यह आसान है प्रक्रियाओं का आकलन करना. बग की जांच करना.

आविष्कारक मात्रा - छोटे सपनेयदि आपने नीति के दौरान, बातचीत का उपयोग करके changeprice_sell का मान बदल दिया है, तो ध्यान दें कि यदि नीति ने nextsell का गणना की है, तो इस समय आपका परिवर्तन changeprice_sell को ट्रिगर करता है, 0 से 100 तक बदल जाता है, ऊपर की स्थिति के बजाय।