首先说一下什么是es6:es6
ECMAScript 6.0(如下简称 ES6)是 JavaScript 语言的下一代标准;数组
let 和 const 命令函数
let的基本用法:this
上面代码在代码块之中,分别用let
和var
声明了两个变量。而后在代码块以外调用这两个变量,结果let
声明的变量报错,prototype
var
声明的变量返回了正确的值。这代表,let
声明的变量只在它所在的代码块有效。3d
const的基本用法:code
const声明的是一个常量,不能被修改,因此第二次声明后会报错!blog
数组的解构赋值:ip
以前最基本的写法是这样:为变量赋值,只能直接指定值。字符串
如今能够这样写:能够从数组中提取值,按照对应位置,对变量赋值。
本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。
字符串的扩展:
暂时就了解到这么多。。。。
箭头函数:
箭头函数内部没有constructor方法,prototype,因此不支持new操做,箭头函数的this始终指向函数定义时的this,而非执行时;
今天就到这里啦。。。