久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

ES6中Promise、async和await面試題整理

瀏覽:143日期:2022-06-01 16:36:52
目錄
  • 出題目的:
  • 知識點:
  • 代碼:
  • 附:promise與async await結合使用
  • 總結

學習過程中遇到的一些基礎的Promise、async、await面試題整理。

出題目的:

  • 考察 Promise、async、await 的基礎
  • 考察隊Event Loop、宏任務、微任務的理解

知識點:

  • JS 執行順序:單線程,自上而下、先同步后異步、先微任務后宏任務
  • new promise() -> Promise.resolve(),觸發then
  • new promise((reject)=>{reject()}) -> promise.reject(),觸發catch
  • then 和 catch 內部沒有 throw new Error 相當于 resolve
  • async function 相當于返回 Promise.resolve()
  • await 后面的代碼都是異步的,微任務;setTimeout是宏任務
  • 初始化Promise時,函數內部代碼會被立即執行

代碼:

考點1:Promise.resolve、Promise.reject執行順序

Promise.resolve().then(() => {  // 優先尋找then
		console.log(1);
	}).catch(() => {
		console.log(2);
	})
	// 1
Promise.reject().then(() => {  // 優先尋找catch
		console.log(1);
	}).catch(() => {
		console.log(2);
	})
	// 2

考點2:then 和 catch 內部沒有 throw new Error() 相當于 resolve

Promise.resolve().then(() => {
		console.log(1);
	}).catch(() => {
		console.log(2);
	}).then(() => {
		console.log(3);
	})
	// 1 3
Promise.reject().then(() => {
		console.log(1);
	}).catch(() => {
		console.log(2);
	}).then(() => {
		console.log(3);
	})
	// 2 3
Promise.reject().then(() => {
		console.log(1);
	}).catch(() => {
		console.log(2);
		throw new Error();
	}).then(() => {
		console.log(3);
	})
	// 2 報錯
Promise.reject().then(() => {
		console.log(1);
	}).catch(() => {
		console.log(2);
		throw new Error();
	}).then(() => {
		console.log(3);
	}).catch(() => {
		console.log(4);
	})
	// 2 4

考點3:async function -> 相當于返回一個 Promise.resolve

const res = async function fn() {
	return 100;
}
console.log(res());  // 返回一個resolve狀態的Promise對象 Promise {<fulfilled>: 100}
res().then(()=>{
	console.log(0);
}).catch(()=>{
	console.log(1);
})
// 0

(async function () {
	const a = fn();
	const b = await fn();
	console.log(a);  // Promise {<fulfilled>: 100}
	console.log(b);  // 100
})()

考點4: await 代碼執行順序

async function fn1() {
	console.log("fn1 start");
	await fn2();
	console.log("fn1 end");
}
async function fn2() {
	console.log("fn2 start");
}
console.log("start");
fn1();
console.log("end");
/**
 * 打印順序:
 * start
 * fn1 start
 * fn2 start
 * end
 * fn1 end
 */
async function fn1() {
	console.log("fn1 start");
	await fn2();
	console.log("fn1 end");
	await fn3();
	console.log("fn3 end");
}
async function fn2() {
	console.log("fn2");
}
async function fn3() {
	console.log("fn3");
}
console.log("start");
fn1();
console.log("end");
/**
 * 打印順序:
 * start
 * fn1 start
 * fn2
 * end
 * fn1 end
 * fn3
 * fn3 end
 */

考點5:Promise 與 setTimeout 執行順序

console.log("start");
setTimeout(()=>{
	console.log("setTimeout")
});
Promise.resolve().then(()=>{
	console.log("Promise")
})
console.log("end")
/**
 * 打印順序:
 * start
 * end
 * Promise
 * setTimeout
 */
async function fn1() {
	console.log("fn1 start");
	await fn2();
	console.log("fn1 end");  // await后面的代碼為"微任務代碼"
}
async function fn2() {
	console.log("fn2");
}
console.log("start");
setTimeout(()=>{
	console.log("setTimeout");  // 宏任務 
});
fn1();
console.log("end");
/**
 * 打印順序:
 * start
 * fn1 start
 * fn2
 * end
 * fn1 end
 * setTimeout
 */

附:promise與async await結合使用

昨天看了一道字節外包的面試題

?const list = [1, 2, 3];
? ? const square = num => {
? ? ? ? return new Promise((resolve, reject) => {
? ? ? ? ? ? setTimeout(() => {
? ? ? ? ? ? ? ? resolve(num * num);
? ? ? ? ? ? }, 1000);
? ? ? ? });
? ? }
? ? function test() {
? ? ? ? // 修改這里的代碼
? ? ? ? list.forEach(async x => {
? ? ? ? ? ? const res = await square(x);
? ? ? ? ? ? console.log(res);
? ? ? ? });
? ? }
? ? test()

需要修改的是把同步執行的數組替換成換成異步打印。

在測試以后我們可以-驗證,forEach和for循環不同的是for循環可以修改數組的值,且forEach取不到具體某一項的值,這里的異步說的是每執行一次數組循環,就執行一步test()方法,

const list = [1, 2, 3];
const square = num => {
?? ?return new Promise((resolve, reject) => {
?? ??? ?setTimeout(() => {
?? ??? ??? ?resolve(num * num);
?? ??? ?}, 1000);
?? ?});
}
?function test() {
? for(let x of list) {
? ? var res = await square(x)
? ? console.log(res)
? }
}
test()

總結

到此這篇關于ES6中Promise、async和await面試題整理的文章就介紹到這了,更多相關ES6 Promise、async、await面試題內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: JavaScript
主站蜘蛛池模板: 国产xxx护士爽免费看 | 综合网av | 成人免费在线电影 | 国产91精品一区二区绿帽 | 一区二区免费在线播放 | 国产中文字幕一区 | 中文字幕国产区 | 成人国产精品视频 | 韩日一区 | 亚洲欧美综合精品久久成人 | 九九热精品视频 | 午夜爽视频 | 黄色毛片在线观看 | 精品国产一区二区三区在线观看 | 国产三区四区 | 久久爱www.| 久久久久久久久国产成人免费 | 夜夜夜操操操 | 欧美中文在线 | 国产伦精品一区二区三区四区视频 | 欧美国产综合一区 | 日本二区在线观看 | 亚洲一区二区中文字幕 | 天天舔天天爽 | 欧洲精品一区 | 九草在线 | 天天看天天爽 | 成全视频免费观看在线看黑人 | 久久国产欧美一区二区三区精品 | 久久国| 99爱在线观看 | 成人av影视在线观看 | 欧美a网站 | jizz中国zz女人18高潮 | 亚洲成人一区二区三区 | 久久性 | 高清一区二区三区 | av在线视 | 免费激情av | 精品无码久久久久久国产 | 国产精品久久久久久亚洲影视 | 成人狠狠干 | 欧美精品91 | 欧美日本一区二区三区 | 可以在线观看的av网站 | 天天操狠狠操网站 | 成人精品一区二区三区 | 久久视频精品 | 午夜影院免费看 | 久久人人爽人人爽人人片av高清 | 中文字幕视频在线 | 久久精品国产精品青草 | 日韩二区三区 | 老司机福利在线观看 | 国产精品视频久久久 | 日韩电影一区二区在线观看 | 成人中文字幕在线 | 日本亚洲欧美 | 亚洲欧洲无码一区二区三区 | 草久在线视频 | 欧美日韩在线电影 | 中文字幕亚洲欧美日韩在线不卡 | 国产中文视频 | 色www精品视频在线观看 | 人人爽日日爽 | 欧美亚洲免费 | 精品久久久久久久久久久久久久 | 欧美日韩精品在线 | 亚洲国产日韩欧美 | 91亚洲高清 | 亚洲视频精品在线 | 欧美一区二区三区免费观看视频 | 亚洲第一福利视频 | 亚洲综合大片69999 | 国产三级精品在线 | 成人久久久精品乱码一区二区三区 | 欧美精品第一页 | 国产激情性色视频在线观看 | 亚洲综合精品 | 国产午夜精品一区二区三区视频 | 在线观看国产精品一区 | 91精品免费在线观看 | 91精品国产91久久久久久蜜臀 | 91视频黄色 | 国产精品不卡视频 | 精品亚洲一区二区三区 | 国产精品一码二码三码在线 | 99精品欧美一区二区三区 | 高清国产视频 | aaa级片 | av大片 | 午夜视频一区二区三区 | 亚洲免费综合 | 久久亚洲视频 | 欧美性网 | 九色网址 | 成人在线小视频 | 国产精品久久久久久久久久久免费看 | 我要看免费黄色片 | 欧美日韩专区 | 日韩精品一区二区三区四区五区 | 国产精品久久久久久久久 | 午夜影院免费体验区 | 亚洲爽爽| 欧美亚洲三级 | 欧美精品欧美精品系列 | www国产一区 | 亚洲精品电影网在线观看 | 精品国产91亚洲一区二区三区www | 国产精品欧美一区二区三区 | 青青草精品| 在线你懂得 | 国产精品美女视频一区二区三区 | 中文字幕日韩欧美一区二区三区 | 日韩欧美国产一区二区 | 中文字幕av亚洲精品一部二部 | 亚洲福利在线观看 | 香蕉成人啪国产精品视频综合网 | 欧美一级视频在线观看 | 国产福利91精品一区二区三区 | 欧美99热 | 日韩欧美一区二区三区久久婷婷 | 91精品久久久久久久久久入口 | 日韩免费视频 | 日本一二三区在线 | 日韩性在线 | 毛片com| 国产视频精品视频 | 全黄大全大色全免费大片 | 日韩拍拍| 91国内视频在线观看 | 一级全黄性色生活片 | 国产精品一区av | 久久久xxxx| 国产精品高清在线 | 日韩一日 | 国产精品亚洲第一区在线暖暖韩国 | 黄色一级大片网站 | 日韩一区二区三区在线看 | 免费av播放| 国产精品 日韩 | 亚洲日韩中文字幕一区 | 91亚洲国产成人久久精品网站 | 亚洲国产视频一区 | 欧美激情在线播放 | 亚洲 国产 另类 精品 专区 | 久久精品影视 | 久久久综合亚洲91久久98 | 国产不卡免费视频 | 日韩在线观看网站 | 婷婷综合激情 | 欧洲妇女成人淫片aaa视频 | 久久九 | 欧美日韩国产免费一区二区三区 | 欧美日韩中文字幕 | 免费大片在线观看网站 | 欧美一级c片 | 亚洲一区高清 | 午夜影院a | 欧美日韩精品 | 亚洲国产精品自拍 | 成人小视频在线观看 | 91看片官网| 日本黄色一级电影 | 亚洲欧洲精品视频在线观看 | www.久久 | 欧美一区二区三区精品 | 黄a在线观看| 日韩免费视频 | 成人a在线视频免费观看 | 欧美一区二区在线免费观看 | 久久久精品一区二区 | 亚洲日韩中文字幕一区 | 亚洲精品一区二三区不卡 | 91亚洲一区| 久草视频在线资源站 | 亚洲三级在线观看 | 日韩在线观看成人 | 精品国产91亚洲一区二区三区www | 久久久综合网 | 欧美性猛交一区二区三区精品 | 久久久99精品免费观看 | 久久久精品网站 | 免费的av网站 | 国产免费一区 | 黄色小视频在线观看 | 亚洲精品在线免费观看视频 | aaaaaa毛片 | a级毛片免费高清视频 | 99热国产精品| 日本污视频在线观看 | 中文字幕在线观看 | 亚洲一区中文字幕在线观看 | 国产精品中文字幕在线 | 日韩精品一区在线 | 国产精品一卡二卡 | 亚洲精品乱码久久久久久按摩观 | 亚洲男人的天堂在线 | 男女视频网站 | 亚洲www永久成人夜色 | 久久精品亚洲 | 99国产精品久久久 | 国产一区二区三区四区五区 | 欧美日韩精品久久久 | 亚洲精品国产a久久久久久 国产毛片毛片 | 欧美一级一区 | 国产成人片| 日韩av片在线免费观看 | 国产欧美精选 | 日本一区二区三区免费观看 | 亚洲精品久久久一区二区三区 | 一区二区三区视频免费在线观看 | 综合久久久久 | 久久国产精品视频一区 | 99久久99 | 国产欧美精品区一区二区三区 | 久久1区| 国产色在线| 韩国av片在线观看 | 欧美国产一区二区 | 日日干日日操 | 亚洲精品一区二三区不卡 | av黄色在线 | 成人在线视频网站 | 99精品欧美一区二区三区综合在线 | 欧美日日干 | 国产亚洲精品精品国产亚洲综合 | 伊人超碰 | 免费小视频 | 国产美女在线播放 | 人人做人人澡人人爽欧美 | 国产一区二区三区在线 | 久草视频在线播放 | 91成人精品 | 日韩精品一区二区在线观看 | 91人人澡人人爽 | 国产精品福利在线观看 | 视频在线91| 久久99这里只有精品 | 日本妇人成熟免费视频 | 天天干夜夜爽 | 精品一区久久 | 一区二区三区成人 | 亚洲一区二区国产 | 色综合久久久久 | 最新中文字幕在线 | 欧美日韩欧美日韩 | 999在线观看精品免费不卡网站 | 国产精品一二区 | 久久成人精品 | 日韩成人高清 | 国产精品视频一区二区免费不卡 | av官网 | 91精品国产综合久久福利软件 | av福利在线观看 | 成人在线片 | 鲁管视频| 免费黄色在线视频网址 | 欧美日一区二区 | 国产精品免费看 | 蜜臀91精品国产高清在线观看 | 亚洲欧美中文字幕 | 97视频免费在线观看 | 亚洲精品视频播放 | 亚洲毛片在线观看 | 99热国产在线观看 | 亚洲国产精品一区 | 一级片国产 | 午夜精品一区二区三区免费视频 | 久草在线免费福利资源 | 日韩综合一区 | 成人免费黄色小视频 | 国产亚洲精品久久久久久青梅 | 99久久婷婷国产综合精品 | h视频在线免费观看 | 欧美激情久久久 | 日韩电影免费在线观看中文字幕 | 亚洲午夜视频 | 久久中文字幕视频 | 欧美亚洲高清 | 亚洲欧美日韩另类精品一区二区三区 | 黄色片在线 | 精品久久99 | 91国产精品入口 | 中文字幕毛片 | 亚洲欧美在线视频 | 久久成人视屏 | 成人午夜性a一级毛片免费看 | 国产精品一区人伦免视频播放 | 美女久久久久 | 精品一区二区久久久久久久网站 | 91精品国产一区二区三区四区在线 | 视频一区二区三区在线播放 | 久久久久久久91 | 欧美一区二区三区男人的天堂 | 国产在线不卡 | 日本久久久久久久 | 精品免费视频 | 日韩欧美精品一区 | 亚洲高清在线观看 | 国内精品一区二区三区视频 | 一级大毛片 | 老司机福利在线视频 | 热久久影院 | 国产精品a久久久久 | 成人黄色短视频在线观看 | 91亚洲国产亚洲国产 | 精品国产91亚洲一区二区三区www | 欧美在线二区 | 国内精品视频一区二区三区 | 99精品欧美一区二区三区综合在线 | 国产九九精品 | 国产在线不卡视频 | 欧美一区二区三区男人的天堂 | 欧美一区二区三区在线视频观看 | 国产三级在线观看 | 色天天综合久久久久综合片 | 国产欧美精品一区二区色综合 | 精品国产91久久久久久久 | 国产精品主播 | 亚洲一区二区在线视频 | 婷婷在线观看视频 | 亚洲美女网站 | 日韩一区在线视频 | 华人黄网站大全 | 久久国产精品久久久久久 | 国产成人免费视频网站视频社区 | 国产精品国产 | 色婷婷av一区二区三区软件 | 国产精品欧美一区二区三区 | 91久久| 免费看h | 亚洲精品一区二三区不卡 | 欧美日韩国产综合视频 | 在线观看av网站永久 | 国产精品亚洲精品久久 | 在线不卡视频 | 成人欧美一区二区 | 成人片网址 | 精品一区久久 | 国产一级特黄毛片在线毛片 | 国产2区| 欧美涩涩网站 | 日韩成人免费av | 日韩一级免费在线观看 | 中文字幕在线免费 | 免费黄色在线 | 欧洲精品在线观看 | 91久久九色 | 精品国产乱码一区二区三区 | 亚洲狠狠久久综合一区77777 | 能免费看的av | 羞羞在线观看视频免费观看hd | 97国产资源 | 亚洲黄色在线视频 | 日韩av手机在线免费观看 | 色爱av| 亚洲午夜精品一区二区三区他趣 | 成人精品网站在线观看 | 日韩在线欧美 | 久久成人精品 | 爱爱免费视频网站 | 日韩精品一区二区三区中文在线 | 午夜男人天堂 | 欧美成人一区二免费视频软件 | 国产区视频在线观看 | 国产精品福利午夜在线观看 | 久久精品一级 | 久久精品免费看 | 美日韩精品视频 | 在线免费黄色小视频 | 午夜影院黄色 | 日韩精品 | 久草热视频| 午夜大片网 | 日韩欧美中文字幕在线视频 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲一区在线视频 | 91精品国产91综合久久蜜臀 | 国产精品久久久久久久久免费软件 | 欧美一区二区激情三区 | 色com| 中文学幕专区 | 男人久久久 | 国产精品视频yy9299一区 | 91网在线观看 | 波多野结衣一二三区 | 成人综合在线观看 | 综合婷婷| 欧美日韩在线免费 | 这里只有精品在线 | 国产精品成人在线视频 | 亚洲精品一区在线观看 | 久久不卡| 国产精品美女久久久久久久久久久 | 精品视频一区二区三区四区 | 欧美午夜精品久久久久久蜜 | 久久精品国产视频 | 一级欧美 | 狠狠躁夜夜躁人人爽天天高潮 | 日本精品久久 | 久久精品免费国产 | 亚洲高清视频在线 | av中文字幕在线 | 国产精品婷婷午夜在线观看 | 国产精品久久久久久久久久东京 | 在线日韩中文字幕 | 天天综合网91 | www.色94色.com| 久久久久久久国产 | 日韩久久一区二区 | 狠狠干av| 男女深夜网站 | 夜夜视频 | 国产精品视频免费观看 | 黄毛片网站 | 成人av在线网 | 日韩欧美高清视频 | 韩日精品在线观看 | 欧美一区三区 | a黄视频| 日本激情网 | 欧美黑人xxx | 免费看黄视频网站 | 亚洲精品三级 | 久久少妇免费看 | 日韩视频一区二区三区四区 | 亚洲高清在线观看 | av男人电影天堂 | 国产一区二区三区四区 | 在线观看午夜免费视频 | 日韩手机电影 | 久久福利| 青青草亚洲 | 日韩三级在线 | 成人av一区二区三区 | 国产黄色网址在线观看 | 一级成人免费 | 国产精品美女www爽爽爽软件 | 成人精品视频 | 日韩在线视频免费 | 亚洲麻豆 | 伊人网影院 | 欧美精品在线一区 | 免费毛片a线观看 | 亚洲一区二区三区免费视频 | 亚洲免费a | 综合国产 | 国产亚洲综合一区二区 | 波多野结衣av中文字幕 | 午夜精品一区 | 污污视频网站 | 国产v日产∨综合v精品视频 | 在线观看成人av | 国产区视频在线观看 | 亚洲综合在线视频 | 国产2区| 六月丁香在线观看 | 欧美性视频网站 | 精品一区二区电影 | 久久国产精品免费一区二区三区 | 国产精品久久九九 | 久久手机在线视频 | av不卡电影在线观看 | 亚洲最大av网站 | 影视在线观看 | 人人操日日干 | 免费xxxxx在线观看网站软件 | 国产精品一区二区三区99 | 精品一二区 | 在线观看中文字幕 | 日日骚 | 99精品欧美一区二区三区综合在线 | 欧美一级淫片免费看 | 日韩午夜激情视频 | 中文天堂在线观看视频 | 日韩一区二区在线观看 | 91综合在线观看 | 特一级毛片| 欧美成人高清视频 | 在线日韩视频 | 成人在线观看免费视频 | 精品视频一区二区三区四区 | 成人在线免费 | 日韩精品一区二区三区视频播放 | 亚洲乱码国产乱码精品精98午夜 | 国产日韩欧美综合 | 亚洲三区在线观看 | 国产999精品久久久影片官网 | 欧洲av在线| 日韩城人免费 | 2012中文版免费观看 | 国产不卡精品视频 | 午夜成人免费电影 | 欧美日韩精品久久久 | 日本一本在线 | www.亚洲 | 免费成人在线观看视频 | 91精品久久久久久久久久入口 | 日日干夜夜干 | 国产欧美精品一区二区色综合 | 亚洲黄页 | 国产一区二区在线播放 | 亚洲精品二区 | 国产精品香蕉 | 国产午夜精品久久久 | 有码在线 | 日本综合久久 | 欧美一区二区三区在线观看视频 | 亚洲a人 | 国产日韩精品视频 | 精品国产91乱码一区二区三区 | 色www精品视频在线观看 | 国产精品视屏 | 国产精品成人3p一区二区三区 | 国产精品久久久久久久午夜片 | 成人免费国产 | 在线观看免费av的网址 | 一级篇| 国精产品99永久一区一区 | 99精品欧美一区二区三区综合在线 | 91成人短视频在线观看 | 久久精品欧美一区二区三区不卡 | 亚洲 中文 欧美 日韩 在线观看 | 欧美激情精品久久久久久 | 国产精品福利在线观看 | 日本一区二区视频 | 拍拍无遮挡人做人爱视频免费观看 | 色婷婷亚洲国产女人的天堂 | av网站免费 | 亚洲精品v日韩精品 | 欧美精品在线一区二区三区 | 国产一级一级国产 | 国产精品福利在线观看 | 日产一区二区 | 欧美a在线| 色吧综合网 | 特级毛片在线 | 狠狠艹 | 久久久久久久免费 | 2020亚洲视频 | 99久久婷婷国产综合亚洲 | 一区二区三区国产好的精 | 亚洲综合视频 | 日韩一区精品视频 | 国产成人午夜视频 | 国产精品毛片久久久久久久 | 久久久久久国产精品 | 亚洲第一黄 | 免费观看av毛片 | 国内精品一区二区三区 | 午夜精品久久久久 | 久久精品亚洲一区二区 | 色婷婷精品国产一区二区三区 | 亚洲视频中文字幕 | 亚洲第一黄 | 国产一区二区精品在线观看 | 97国产精品视频人人做人人爱 | 在线a视频 | 91精品入口蜜桃 | 成人激情在线 | 成人免费视频网站在线观看 | 欧美高潮| 国外成人在线视频网站 | 久久av资源网 | 国产精品天堂 | 亚洲欧美日韩精品 | 亚洲三区在线观看 | 亚洲高清资源 | 亚洲国产午夜视频 | 国产精品黄网站在线观看 | 一区二区三区在线观看视频 | 91亚洲一区| 国产一区在线观看视频 | 免费看91| 国产在线一级视频 | 亚洲久久 | 国产黄色网址在线观看 | 2021最新热播中文字幕-第1页-看片视频 青青青久草 | 武道仙尊动漫在线观看 | 欧美综合成人网 | 九九国产精品视频 | 久久这里只有精品首页 | 久久久久国产一区二区三区四区 | 中文字幕 国产精品 | 亚洲欧美激情精品一区二区 | www.久久精品 | 天堂亚洲网 | 国产精品久久国产愉拍 | 国产v日产∨综合v精品视频 | 日韩一区在线播放 | 自拍偷拍一区二区三区 | 成人一区二区三区久久精品嫩草 | 成人免费视频网站在线观看 | 精品欧美乱码久久久久久 | 亚洲一区视频在线 | 国产精品久久久久久亚洲调教 | 99精品欧美一区二区三区综合在线 | 欧美久久久久久久久久久久久久 | 国产精品国产 | 久久久久久久中文 | 久久亚洲国产精品 | 久草精品在线观看 | 综合久久国产九一剧情麻豆 | 日韩电影一区二区在线观看 | 国产免费观看一区二区三区 | 国产在线一区观看 | 中文字幕亚洲字幕一区二区 | 亚洲成人三区 | 国产高清一级片 | 日本色道视频 | 欧美1区2区3区 | 久草视频免费看 | 日本大人吃奶视频xxxx | 久久精品影视 |