原生js
Anne__sun
这个作者很懒,什么都没留下…
展开
-
手动实现promise.all race any allSettled
手动实现***promise.all promise.race promise.allsetted promise.any*** script代码 const p1 = Promise.resolve('p1'); const p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('P2延时了1秒钟') }, 1000) }); const p3 =原创 2022-03-24 13:38:00 · 124 阅读 · 0 评论 -
手写数组的map reduce filter bind findIndex find every some等方法
手写map方法 Array.prototype.map=function (callback){ const arr=[]; for(let i=0;i<this.length;i++){ arr.push(callback(this[i],i)); } return arr; } let arr1=[1,2,3,4,5]; let arr2=arr1.map((item,index)=>{ if(index % 2 == 1){ return i原创 2021-12-23 16:42:07 · 279 阅读 · 0 评论