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

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

關(guān)于js異步的使用方法的疑問

關(guān)于js異步的使用方法的疑問

慕勒3428872 2019-03-14 22:15:29
原來是寫JAVA的, 大二學(xué)生最近在新學(xué)習(xí)nodejs, 碰到異步編程有點(diǎn)難理解.現(xiàn)在在寫一個本來在JAVA做的爬蟲,獲得了一個url列表后用for循環(huán)提交request爬取網(wǎng)頁,然后經(jīng)過處理后又通過for循環(huán)插入數(shù)條記錄進(jìn)數(shù)據(jù)庫.好像是 這個for循環(huán)是不是同步方式去理解的, 先循環(huán)完后request是異步的發(fā)出請求不會等待,然后sequelize也不會等待.然后最后我想等全部異步處理完后log 一條信息...這兩級異步操作不太知道如何處理了..如何等待所有異步操作執(zhí)行完后執(zhí)行下一條命令第一層已經(jīng)解決了 在for循環(huán)內(nèi)新建一個數(shù)組然后使用promiseAll第二層是一個函數(shù) 函數(shù)內(nèi)部有異步操作第二層也解決了 方法一樣問題是 有沒有更加優(yōu)雅的方法 async 和await 是無法使用在這種情況嗎 還是我沒有想到呢
查看完整描述

2 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個贊

promise.all已經(jīng)是最簡單的方法了,其他的都要手工處理全部完成這個邏輯


查看完整回答
反對 回復(fù) 2019-03-28
?
猛跑小豬

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

這是經(jīng)過最后調(diào)整的答案...但我還是想問 能不能有更加同步的寫法而不用每次都用數(shù)組保存吶?

https://img1.sycdn.imooc.com//5c9c806c0001313305810704.jpg

查看完整回答
反對 回復(fù) 2019-03-28
  • 2 回答
  • 0 關(guān)注
  • 526 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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