摘要: ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 关于给变量赋值,传统的变量赋值是这样的: 变量的解构赋值: 不需要分别把变量a,b,c分别声明定义和赋值,只需要将变量a,b,c作为一个数组的元素,然后将数组[1,2,3]赋值给数组[a,b, 阅读全文
posted @ 2017-07-31 17:12 王汉炎 阅读(464) 评论(0) 推荐(0) 编辑
摘要: const是constant(常量)的缩写,const和 let一样,也是用来声明变量的,但是const是专门用于声明一个常量的,顾名思义,常量的值是不可改变的。以前用var声明的变量,想怎么改就怎么改,同一个变量,后面的值可以轻松覆盖原来的值,这次const声明的变量,可由不得我们这么任性地想改就 阅读全文
posted @ 2017-07-31 16:25 王汉炎 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 1.let关键字 看代码,不难猜测代码的意图是想给数组a的元素赋值,每一个元素是一个函数,运行后弹出相对应的数字,比如:运行arr[8]();想alert出一个数字8,运行arr[1](); 想alert出一个数字1,依次类推。但是结果并不是我们预想的那样。运行后实际弹出的是10;不管你运行的是ar 阅读全文
posted @ 2017-07-31 16:11 王汉炎 阅读(947) 评论(1) 推荐(0) 编辑