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