摘要: // promise.all function promiseAll(promisesArr) { return new Promise((resolve, reject) => { // 定义一个计数器 let count = 0; const arr = []; const l = promis 阅读全文
posted @ 2022-08-17 23:54 蓓蕾心晴 阅读(72) 评论(0) 推荐(0) 编辑
摘要: console.log(" sleep "); // sleep 等待几秒 const sleep = (seconds) => new Promise((resolve) => setTimeout(resolve, seconds)); async function sleepTest() { 阅读全文
posted @ 2022-08-17 23:44 蓓蕾心晴 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: // bind会返回一个硬绑定的新函数,新函数会使用指定的第一个thisCtx去调用原始函数,并将其它参数传给原始函数。 硬绑定会降低函数的灵活性,在绑定之后不能通过显式或硬绑定的方式改变this,只能通过new改变 // softBind 会对指定的函数进行封装,首先检查调用时的 this,如果 阅读全文
posted @ 2022-08-17 23:35 蓓蕾心晴 阅读(96) 评论(0) 推荐(0) 编辑