GetTicker と GetRecords が 復習時に取得したデータは,どの時間点に基づいているかを簡単に説明できますか? 例えば,非常に奇妙な質問に遭遇すると,以下のコードが表示されます. main ((() {の関数について 文字列を表示します. var records = exchange.GetRecords (※) を表示しています. records.pop (ポップ・レコード) ログ (レコード.長さ) スリープ ((60000); ありがとうございました. ありがとうございました. 記録の長さは0です.
しかし, pop (ポップ) を削除すると, この関数で, 変数について説明します var records = exchange.GetRecords (※) を表示する /records.pop (レコーダー) ログ (レコード.長さ) スリープ ((60000); {cH00ffff} {cH00ffff} この記事へのトラックバック一覧です.
while ループがない場合,pop (() を保持することは問題ありません. main ((() {の関数について var records = exchange.GetRecords (※) を表示する records.pop (ポップ・レコード) ログ (レコード.長さ) スリープ ((60000); ありがとうございました.
この質問に答えられますか?
ゼロGetRecords が返した配列は,実際には,下層の保守で同じ変数であり,直接変更することはできません.
グイグイ17fjs言語の特性によるものかもしれません.私はslice ((() でコピーしただけで大丈夫です.なぜかわからない...
発明者 量化 - 微かな夢複製した変数を任意に変更することができます. 複製した変数を任意に変更することができます. ` ` var cloneObj = function ((obj) { // ディープコピーオブジェクト関数 newobj = obj.constructor === Array? [] : {}; if (typeof obj!== 'object') { 返信する JSONのJSONのJSONのJSONは str = JSON.stringify ((obj); // シリアル化オブジェクト newobj = JSON.parse ((str); // 再現する { else } { ほかに } for (var i in obj) { 変数について newobj[i] = typeof obj[i] === 'object' (オブジェクト) について) cloneObj ((obj[i]) : obj[i]; コメントを表示する {cH00ffff} {cH00ffff} return newobj を表示する. (笑) ` `
発明者 量化 - 微かな夢slice ((() これは完全複製であり,引用ではない.引用された操作は実際には同じ変数であり,変更された次の取得には影響がある.
グイグイ17f誤操作を防ぐため,APIドキュメントで説明することをお勧めします.