ES6
jiuwanli666
敲代码,赚钱钱,选好股,钱生钱,发发发!
展开
-
ES6---数据解构
1、数组的解构赋值 let c = [b,a,e] = [1,2,3]; 若解构不成立则值为undifiend 2、对象的解构赋值 a、变量名和属性名一样 let { name,gender } = {name: 'jwl',gender: 'man'}; b、变量名和属性名不一样,借助第三方的变量 let city = {name: 'bj',co原创 2018-01-16 11:28:16 · 2062 阅读 · 0 评论 -
ES6---let和var区别
1、 作用域 let定义有块级作用域,在作用域外调用就会报错。 /* 块级作用域是一个语句,将多个操作封装在一起,没有返回值 */ var的是全局作用域。 例子:循环中就是一个特别的例子 for (var i = 0;i 6;i++) {} console.log(i);// 6,此为全局 for (let i = 0;i 6原创 2018-01-15 19:23:41 · 271 阅读 · 0 评论 -
ES6---let和const异同
0、两者都有块级作用域; 都不可以重复声明。 1、const声明一个只读的常量。 一旦定义就不可以改变。否则就会报错如下图所示 (**注意:** const arr = []; arr.push(0);// arr=[0] const obj = {}; obj.name = 'jwl';// obj={name: 'jwl'}; 此处声明的变量ar原创 2018-01-16 15:04:04 · 205 阅读 · 0 评论 -
ES6---class
ES6中引入了'类'这个概念,作为对象的模板。可以通过class这个关键字来定义类。用class定义的类,可以理解为对象的构造函数 1、创建实例方法如下: 1.1、基本 class Car { constructor () { //构造函数 } brand () { return原创 2018-01-03 16:13:30 · 167 阅读 · 0 评论 -
ES6---Promise简析和请求封装
1、Promise的特点 a、Promise是异步编程的一种解决方案。 b、Promise的状态不受外部影响,一旦建立就会立即执行,无法中途取消; c、一旦状态发生改变之后就不会改变。 2、Promise状态 &n原创 2018-04-25 18:34:16 · 7099 阅读 · 1 评论