2017年8月6日
摘要: 一丶ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 二丶与解构赋值结合 三丶作用域 一旦设置了参数的默认值,函数进行声明初始化时,参数会形成一个单独的作用域(context)。等到初始化结束,这个作用域就会消失。这种语法行为,在不设置参数默认值时,是不会出现的。(作用域就在参数的这个 阅读全文
posted @ 2017-08-06 19:49 SunShineKG 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一丶Number方法 1.ES6 将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。 2.Number.isInteger()用来判断一个值是否为整数。需要注意的是,在 JavaScript 内部,整数和浮点数是同样的储存方法,所以3和3.0被视 阅读全文
posted @ 2017-08-06 13:46 SunShineKG 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一丶数组的解构赋值 1.完全解构 2.不完全解构,但是解构一样成功 二丶对象的结构赋值 1.完全解构 阅读全文
posted @ 2017-08-06 12:33 SunShineKG 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一丶let 1.使用let声明一个变量,会生成一个独立的作用域,比var的作用域更为严谨,比如for循环 2.暂时性死区:在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。 3.不能重复性声明: 同一作用 阅读全文
posted @ 2017-08-06 11:46 SunShineKG 阅读(151) 评论(0) 推荐(0) 编辑