![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
js的新用法
Master.Yuan
润物细无声
展开
-
Promise.all和Promise.race的区别
Promise.all()可以将多个实例组装个成一个新实例,成功的时候返回一个成功的数组;失败的时候则返回最先被reject失败状态的值。 适用场景:比如当一个页面需要在很多个模块的数据都返回回来时才正常显示,否则loading。 promise.all中的子任务是并发执行的,适用于前后没有依赖关系的。 let wake=(time)=>{ return new Promise(function (resolve,reject){ setTimeout(()=>{原创 2020-06-04 22:47:56 · 8452 阅读 · 2 评论 -
ES6中Object.assing()的用法
用途:1、可以用来合并对象;2、可以用来复制对象 示例:合并对象 // 合并对象 let a={a:'apple'}; let b={b:'orange'}; let c={c:'banana'}; let sum=Object.assign({},a,b,c); console.log(sum); 示例:复制对象 let arr=[1,2,3,4,5]; let arr2=Object.assign([],arr); console.log(arr2); 但是Object.assign()原创 2020-05-24 21:04:29 · 650 阅读 · 0 评论