![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB
u010194608
这个作者很懒,什么都没留下…
展开
-
ECMA Script 6 学习记录一
1、LET CONST 块级作用域: Let 只是作用于代码块内部, 死区:变量x使用let命令声明,所以在声明之前,都属于x的“死区”,只要用到该变量就会报错。 不可重复声明:let不允许在相同作用域内,重复声明同一个变量 const声明一个只读的常量。一旦声明,常量的值就不能改变 const 只是指向一个地址,这个地址不变就OK,如果用它声明一个对象的时候,对象的属性变化不...原创 2018-08-01 16:20:11 · 121 阅读 · 0 评论 -
ECMA Script 6 ——函数
箭头函数: var sum = (num1, num2) => { return num1 + num2; } 返回对象时,需要用()包裹 let getTempItem = id => ({ id: id, name: "Temp" }); (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 (2)不可以当作构造函数,也就是说,不可以使用...原创 2018-08-06 10:19:18 · 127 阅读 · 0 评论 -
ECMA Script 6 ——变量的解构赋值
1、数组的结构和赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 2、对象等可以这么赋值 3、函数参数的解构赋值 function add([x, y]){ return x + y; } add([1, 2]); // 3 基本用途: 交换变量:[a,b] = [b,a]; 函数返回多个值(类似于数组): // 返回一个数组...原创 2018-08-01 16:45:09 · 126 阅读 · 0 评论