javascript
en_hengheng
这个作者很懒,什么都没留下…
展开
-
变量的解构赋值
1.数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。以前,为变量赋值,只能直接指定值。let a = 1;let b = 2;let c = 3;ES6 允许写成下面这样。let [a, b, c] = [1, 2, 3];上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。本质上,这种写法属于“模式匹配”,只要等号两边的模原创 2017-07-31 14:46:51 · 349 阅读 · 1 评论 -
es6:const 命令
基本用法 const声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 3.1415;PI // 3.1415PI = 3;// TypeError: Assignment to constant variable.上面代码表明改变常量的值会报错。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。const foo;//原创 2017-07-26 14:42:42 · 272 阅读 · 0 评论 -
es6:let和var的区别
let和var的区别基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1for循环就非常适合使用letvar a = [];for (var i = 0; i < 10; i++原创 2017-07-26 14:27:49 · 343 阅读 · 0 评论