![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
苏沐雨
早睡早起!早睡早起!早睡早起!
展开
-
ES6-模板字符串
普通字符串 //传统字符串拼接 var s1 = '变幻莫测;'; var s2 = '细胞分裂,'; var str = '孩子们:请听我说!'+s2+'有丝,减数,哪管白天和黑夜。'+ '染色体,细胞核时隐时现,'+s1+'核糖体在mRNA上穿梭忙碌,'+'几千种酶各司其职,将活化能狠狠打折。'; console.log(str); 模板字符串 // 字符模板的写法 var s1 = '染色体,细胞核时隐时现,'; var s2 = '你的好多细胞在分裂,'; var str原创 2020-09-28 15:49:24 · 143 阅读 · 0 评论 -
ES6-let和const
一、var声明的缺点: 1.可以重复定义; 2.可以随意修改; 3.没有块级作用域 二、let命令 1.基本用法: 用于声明变量,和var的用法差不多,但是所声明的变量只在所声明的块级作用域内有效; 2.不允许重复声明 //报错 function(){ let a=0; var a=1; } 3.不存在变量提升 所声明的变量必须在声明之后使用,否则会报错 //var的情况 console.log(foo);//输出undefined var foo=2; //let的情况 console.log(bar原创 2020-09-28 15:19:07 · 66 阅读 · 0 评论 -
ES6-Promise
ES6-Promise Promise的含义 Promise是异步编程的一种解决方案。简单来说,promise就是一个容器,里面保存着某个未来才会结束的事件(通常为一个异步操作)的结果。从语法上来说,promise是一个对象,它可以获取异步操作的消息。Promise提供统一的API。 特点: 1.对象的状态不受外界的影响。有三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败)。 2.一旦状态改变就不会再变,任何时候都可以得到这个结果; 基本用法 ES6规定,Promi原创 2020-08-21 15:02:55 · 114 阅读 · 0 评论 -
ES6-箭头函数
ES6-箭头函数 基本用法 1.var func=v=>v var f=v=>v //等同于: var f=function(v){ return v; } 2.var func=()=>v var f=()=>5; //等同于: var f=function(){ return 5; } 3.var func=(num1,num2)=>um1+num2 var sum=(num1,num2)=>um1+num2; //等同于: var sum=function(原创 2020-08-14 17:38:01 · 981 阅读 · 0 评论 -
ES6-宏队列与微队列
ES6-宏队列与微队列 1.宏队列:用来保存待执行的宏任务(回调),比如:定时回调、DOM事件回调、ajax回调; script(全局任务)、serTimeout、setInterval、setImmediate、I/O、UI rendering 2.微队列:用来保存待执行的微任务(回调),比如:promise的回调、mutationObserver的回调 process.nextTick、promise.then\Object.observer\MutationObserver JS执行时会区分这两个队列原创 2020-08-14 17:04:36 · 295 阅读 · 0 评论