摘要:
es5中通常我们声明变量都是以下的方式: 有时变量多写起来真的很麻烦,很多繁琐的差不多的重复工作,es6为我们提供了多种更加便利的声明变量的形式——变量的解构赋值 es6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值。本质是模式匹配。 变量的声明和赋值是一体的,使用let或者const不可 阅读全文
摘要:
在javascript中,我们都知道使用var来声明变量。javascript是函数级作用域,函数内可以访问函数外的变量,函数外不能访问函数内的变量。 函数级作用域会导致一些问题就是某些代码块内的变量会在全局范围内有效,这我们是非常熟悉的: 在es6中增加了let(变量)和const(常量)来声明变 阅读全文