![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
rpf1234
这个作者很懒,什么都没留下…
展开
-
async、await详解
上面这段代码async中使await 摇色子()先执行,等到三秒后执行完再把得到的结果赋值给左边的n,也就是说test函数需要三秒钟才执行完成,所以test函数是异步的,因此前面必须写async?async/await是对Promise的优化:async/await是基于Promise的,是进一步的一种优化,不过在写代码时,Promise本身的API出现得很少,很接近同步代码的写法;await 等待的是一个Promise对象,后面必须跟一个Promise对象,但是不必写then(),直接就可以得到返回值。转载 2023-03-10 14:27:42 · 603 阅读 · 0 评论 -
es6 数组扩展
将伪数组转换为真数组function setArr(){ //let arr=[].splice.call(arguments)//es5转换 //let arr=Array.from(arguments);//es6转换1 let arr=[...arguments]//es6转换2 console.log(arr);}setArr(1,2,3,4,5);console.log(Array.of(3,4,6,2,1,[1,2,3,5],{a:1}))//es6转换2...原创 2021-11-23 11:57:29 · 198 阅读 · 0 评论 -
flv.js报错 的解决方案
flv.js加载视频墙切换时报错如下分析原因:切换显示时报错例如:从图1切换到图2时,前四个视频流已经加载过一次,切换时,视频资源会二次加载 图1 图2解决方案:如下export default { data () { return { videoshow:4,//屏幕可显示的视频数量(1,原创 2021-11-12 17:53:17 · 3619 阅读 · 0 评论 -
es6 迭代器与生成器(Generator)的使用
1.迭代器:迭代器就是一种遍历机制创建一个迭代器 当done为false 时表是没有遍历完成,当done为true时表示遍历完成const arr=[{a:'dog'},'cat','car','pig'];//创建一个迭代器 当done为false 时表是没有遍历完成,当done为true时表示遍历完成 const arrite=arr[Symbol.iterator](); console.log(arrite.next());//打印结果 {value:{a:'dog'},done:f原创 2021-11-08 14:16:28 · 552 阅读 · 0 评论 -
es6笔记 对象扩展方法 合并对象
对象扩展方法对象合并assignObject.assign({},{a:1},{b:2}...)//{}将花括号后边的对象里的属性值合并到花括号对象中is()比较两个值是否严格相等Object.is(NaN,NaN)//trueNaN===NaN//false原创 2021-11-05 15:59:30 · 89 阅读 · 0 评论