promise
文章平均质量分 93
gqkmiss
前端
展开
-
JavaScript 中 你需要知道的 Promise 详细知识点
JavaScript 中 你需要知道的 Promise 详细知识点 1、如何实现一个 sleep 函数(延迟函数) 通过 promise 和 setTimeout 来简单实现 /** * 延迟函数 * @param {Number} time 时间 */ function sleep (time = 1500) { return new Promise((resolve) => { setTimeout(() => { resolve(tru原创 2021-05-12 15:28:01 · 979 阅读 · 7 评论 -
拯救你的面试:前端面试大全--js面试题(二)
一、js内部函数和闭包区别 内部函数:一般来说在一个函数内部定义另外一个函数,这样的函数就是内部函数。 闭包:能够读取其他函数内部变量的函数。 二、简述下js事件代理(事件委托)以及它有什么缺点 事件代理:一般来说就是通过事件冒泡把一个元素的响应事件的函数代理到它的父层或者更外层元素上。 缺点: 只能支持冒泡的事件,对于不冒泡的事件无法代理( focus/blur ) 所有事件都代理容易出错,建议就近委托 内部元素层级过多,容易被某层阻止掉 三、怎么样判断对象的真实类型? Object.prototy原创 2021-02-01 15:47:51 · 244 阅读 · 0 评论 -
多个Promise中获取第一个成功的Promise
多个Promise中获取第一个成功的Promise 有这么一个需求,多张图片或者多个.mp4文件,哪一个先加载出来,就使用哪一个,加载失败的不处理。 这种需求的话就想要用到Promise来实现 多个Promise获取第一个成功的promise 一、Promise.all 改进 Promise.all(iterable) 这个方法返回一个新的promise对象,该promise对象在iterable参数对象里所有的promise对象都成功的时候才会触发成功,一旦有任何一个iterable里面的promi原创 2020-08-05 13:21:21 · 1666 阅读 · 0 评论