![](https://img-blog.csdnimg.cn/20190903094432903.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6
菜鸟搬砖记
世上无难事,只要肯放弃。。。
展开
-
ES6精解(3):promise用法
前言今天就简单总结一下promise的用法,在用promise之前,我们要先了解一下什么promise,这个东西是用来干什么的?通俗易懂的讲,promise其实就是一个构造函数,是用来解决异步操作的,我们平时其实还是会用到挺多的,比如我们经常会嵌套一层层的函数step1(function (value1) { step2(value1, function(value2){...原创 2018-06-25 16:13:04 · 466 阅读 · 0 评论 -
ES6精解(1):let、const、块级作用域
let命令ES6新增了let命令,跟var类似,都是用来声明变量的1.不允许重复声明{ let a = 1; let a = 2;//报错}2.不存在变量提升 { console.log(b);//报错 let b = 1; }正确写法为: { let b = 1;...原创 2018-06-28 16:14:47 · 221 阅读 · 0 评论 -
ES6精解(2):箭头函数
基本用法在ES6中允许使用 => 来定义函数,如下: var f = a => a; console.log(f(1)); //1就等同于 var f = function(a){ return a; } console.log(f(1)); //1从上面可以看出,在箭头左侧的是代表参数,若参数只有一个,()可以省略...原创 2018-06-28 16:15:42 · 212 阅读 · 0 评论 -
ES6精解(4):变量的解构赋值
1.数组的解构赋值我们知道以前我们给一个变量赋值要这样如下:let a = 1;let b = 2;let c = 3;但是ES6出来之后,我们可以这样:let [a, b, c] = [1, 2, 3]以上就是从数组中提起值,一一对应赋值,a、b、c分别为1、2、3 let [aa, [[bb], cc]] = [1, [[2], 3]]aa,bb,cc分别对应1,2,3...原创 2018-11-20 14:46:48 · 346 阅读 · 0 评论