ES6
文章平均质量分 52
乐乐好痛苦
这个作者很懒,什么都没留下…
展开
-
从零开始学JavaScript-----事件循环
1、什么是事件循环它是在同步异步的基础上加入宏任务、微任务,异步任务分为宏任务和微任务。2、宏任务setInterval、setTimeout3、微任务es6的nextTick、promise.then链式4、宏任务和微任务执行顺序的问题由于js是单线程的,在执行事件的时候需要排队,这时候需要异步任务。宏任务在前、微任务在后(宏任务一定是在微任务全清的情况下执行)...原创 2022-03-27 13:16:27 · 210 阅读 · 0 评论 -
异步与同步
promise与异步Promise是异步编程的一种解决方案回调可以称异步。注意:Array上的那些函数,虽然需要回调函数,但它不是异步。所以这些不用Promise处理。1、同步(1)使用alert介绍同步阻塞(2)使用函数计算两个数的和调用后用变量接收2、异步常见的应用场景:(1)网络请求(2)读取文件(3)js中的事件函数就是非常典型的异步表现形式。异步的特点:①都有一个延迟时间②不影响其他代码运行同步和异步的区别:同步:没有回调,函数调用直接用等号赋值,如果程原创 2022-01-05 21:36:28 · 382 阅读 · 0 评论 -
ES6基础知识总结
目录let和const命令字符串新增方法Symbol数据结构数组解构对象解构运算符箭头函数继承iterator迭代器let和const命令ES6新增的两个命令,用来声明变量let命令let命令的特点:①不存在变量提升和暂时性死区②不能重复声明③块级作用域在ES5中var 存在变量提升,有全局作用域和局部作用域const命令const特点和建议某些值,从始至终不会变,那么建议使用常量。const 声明常量 。一旦声明常量必原创 2022-01-01 09:57:21 · 102 阅读 · 0 评论 -
ES6--------为对象部署iterator接口
1、简介迭代、循环、遍历、递归等可以称为循环。Iterator是一种接口机制,为各种不同的数据结构提供统一的访问机制, 遍历器, 因为现在有Array / Object / Set / Map 4种结构, 所以ES6 加入了Iterator遍历器, 只要拥有这个Iterator遍历器, 就都可以使用for...of进行遍历2、iterator的作用 为各种数据结构,提供一个统一的、简便的访问接口 使得数据结构的成员能够按某种次序排列 ES6创造了一种新的遍历命令for.原创 2021-12-24 20:09:07 · 936 阅读 · 0 评论