es6
海绵666
我是逗比
展开
-
es6 变量的解构赋值
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。/*下面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值*///eg1let [a,b,c] = [1,2,3];console.log('a='+a+';b='+b+';c='+c);//原创 2017-03-26 23:32:30 · 378 阅读 · 0 评论 -
ubantu 下 es6 环境配置
安装nvm curl -o- https://raw.githubusercontent.com/creationix/nvm//install.sh | bash激活nvm source ~/.nvm/nvm.sh用nvm下载node nvm install node使用node nvm use node查看node下支持的es6特性 node –v8-options原创 2017-03-23 22:57:36 · 496 阅读 · 1 评论 -
es6 let和const
//对于var来说,由于是全局变量,顾最后一次显示的值为10var a = [];for(var i=0;i<10;i++){ a[i] = function(){ console.log(i); }}a[6]();//由于let是块级变量,及不会受最后一个值的影响var b = [];for(let j=0;j<10;j++){ b[j] = fu原创 2017-03-25 11:01:58 · 624 阅读 · 0 评论