第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

推送數(shù)組并循環(huán)直到數(shù)組長度達(dá)到 3

推送數(shù)組并循環(huán)直到數(shù)組長度達(dá)到 3

暮色呼如 2023-05-11 16:38:40
我試圖將數(shù)組推入一個(gè)值,直到它達(dá)到 3 的長度。我還想為循環(huán)添加延遲。修復(fù)代碼的任何建議。如果滿足條件,則中斷并轉(zhuǎn)到下一個(gè)功能。我非常感激!let array = [];let eachEverySeconds = 1;//function fetchCoinPrice(params) { //BinanceUS Fee: 0.00075 or 0.075%function Firstloop() {  for (x = 0; x < 4; x++) {    setTimeout(function() {      function fetchCoinPrice() {        binance.prices(function(error, ticker) {          //array.push(ticker.BNBBTC);              //while(array.length<3){          //if (array.length<4){          array.push(ticker.BNBBTC);          console.log("1", array);          //}else {}//if (array.length === 3) { break; }          // array.shift();        });      }    }, 1000)  }}// setInterval(Firstloop, eachEverySeconds * 1000);Firstloop()
查看完整描述

2 回答

?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊

您需要將間隔保存到一個(gè)變量中,然后您可以在該變量clearInterval()上使用。


這是您要完成的任務(wù)的模型。


var array = [];

var maxLength = 3;

var delay = 250; //I shortened your delay

var ticker = {}; //I'll use this to simulate your ticker object


var looper = setInterval(function() { 

      ticker.BNBBTC = Math.random(); //populating your ticker property w/random value


      if (array.length < maxLength) {

         array.push(ticker.BNBBTC);

      } else {

         console.log("Stopping the looper.");

         clearInterval(looper);

         console.log("Here are the contents of array");

         console.log(array);

      }

}, delay);


查看完整回答
反對 回復(fù) 2023-05-11
?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊

我不確定我是否理解你的目的,因?yàn)槟抢镉泻芏嘧⑨尨a,但如果你想運(yùn)行一個(gè)函數(shù)三次并在一秒鐘后以新價(jià)格再次運(yùn)行它,或者......可能這段代碼對你有幫助:


let array = [];

let eachEverySeconds = 1;


const loopArray = (array) => {

    setTimeout(async () => {

        if (array.length === 3) return;

        let price = Math.random() * 10;

        array.push(price);

        await loopArray(array);

    }, 1000 * eachEverySeconds);

    console.log(array);

};


loopArray(array);


查看完整回答
反對 回復(fù) 2023-05-11
  • 2 回答
  • 0 關(guān)注
  • 212 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)