![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
~倾半世阳光
生活的乐趣还在于,你昨日的最大痛楚,极可能造就你明日最大力量。
展开
-
ES6解构介绍
在es6以前,我们常用arr[i]的形式,来获取下标为i的数组值;在es6里面提供了解构,使我们的代码更加简洁; 比如: var arr = [1, 2, 3]; //传统方式 var a = arr[0], b = arr[1], c = arr[2]; 在es6语法中解构赋值,就简洁了很多。 var [a, b, c] = arr; console.log(a);//...原创 2019-03-14 10:09:47 · 1407 阅读 · 0 评论 -
ES6扩展运算符
首先,我们要读仔细下面这句话,就很容易知道扩展运算符的使用了,可以在心里反复读三遍; 扩展运算符用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值 接下来,我们看下究竟怎么个情况: 声明一个方法: var foo = function(a, b, c) { console.log(a); console.log(b); console.log(c); } 声明一个...原创 2019-03-14 10:26:06 · 143 阅读 · 0 评论 -
ES6rest运算符
rest 英[rest]; rest运算符,和扩展运算符一样,都是三个点,,只是作用相反; var foo = function (a, ...args) { console.log(a); console.log(typeof args); console.log(args); } foo(1, 2, 3, 4); 一目了然: 可以看到 rest运算符把逗号隔开的值序列组合...原创 2019-03-14 10:47:19 · 2942 阅读 · 2 评论 -
promise学习
一、Promise 的含义 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pen...原创 2019-07-18 14:36:44 · 292 阅读 · 0 评论