摘要: 1.数组的解构 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 例子: 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。 2.对象 阅读全文
posted @ 2017-02-15 11:33 daidai201 阅读(143) 评论(0) 推荐(0) 编辑
摘要: const声明一个只读的常量。一旦声明,常量的值就不能改变。 例子: const a=12; a=2;//报错,const 声明的是常量,不能改 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值 const的作用域与let命令相同:只在声明所在的块 阅读全文
posted @ 2017-02-15 10:49 daidai201 阅读(135) 评论(0) 推荐(0) 编辑
摘要: es6 可能出来已经有一段时间了,但是我到今天才发现他的好,却不是很了解他,也不知道各个浏览器的兼容性怎么样?今天就把他们都弄明白。 新增命令 let ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效(什么是代码块呢,就是用{}包起来的代 阅读全文
posted @ 2017-02-15 10:31 daidai201 阅读(121) 评论(0) 推荐(0) 编辑