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

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

For..of 與 Symbol.asyncIterator

For..of 與 Symbol.asyncIterator

UYOU 2022-12-29 15:14:37
為什么 Symbol.asyncIterator 不工作?const obj = {  async *[Symbol.asyncIterator] () {    yield 10;    yield 100;    yield 1000;  },};for (const val of obj) {  console.log(obj);}錯(cuò)誤:類型錯(cuò)誤:obj 不可迭代for await (const val of obj) {  console.log(obj);}error: SyntaxError: for await (... of ...) 僅在異步函數(shù)和異步生成器中有效(async() => {  for await (const val of obj) {    console.log(val);  }})()error: SyntaxError: for await (... of ...) 僅在異步函數(shù)和異步生成器中有效
查看完整描述

2 回答

?
飲歌長(zhǎng)嘯

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

因?yàn)樗且粋€(gè)異步迭代器,所以您需要等待每個(gè)值:


for await (const val of obj) {

  console.log(obj);

}

注意:這一切都需要包裝在一個(gè)異步函數(shù)中,因?yàn)?Node.js 默認(rèn)不支持頂級(jí)等待:


(async() => {

  for await (const val of obj) {

    console.log(val);

  }

})()


查看完整回答
反對(duì) 回復(fù) 2022-12-29
?
眼眸繁星

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

在異步函數(shù)中使用 await


const obj = {

  async * [Symbol.asyncIterator]() {

    yield 10;

    yield 100;

    yield 1000;

  },

};


(async() => {

  for await (const val of obj) {

    console.log(val);

  }

})()


查看完整回答
反對(duì) 回復(fù) 2022-12-29
  • 2 回答
  • 0 關(guān)注
  • 100 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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