ES6语法详解
1. ES6发展历史以及介绍 略..... 不废话 2. ES6新特性:let和const关键字 在之前的JavaScript中,变量的定义我们一般都是使用“var”关键字做为定义的,“var”关键字定义的变量存在一个缺点,那就是作用域不明显,有时候明明在私有方法中定义的,却成为了全局变量。从而影响到我们其他的数据操作。所以在ES6中为了解决这个弊端,而引入了“let”和“const”这两个关键字。 “let”关键字:用作定义私有数据,该变量只在定义的代码块中生效使用,其他地方不会生效被使用的。 “const”关键字:定义JavaScript中常量,一旦被这个关键字所修饰,其值是无法被修改的。类似于Java中的“final”关键字。 3. ES6新特性:字符串的扩展 在ES6中为JavaScript原有的字符串操作,提供了三个新的API: .includes()方法: 判断是否包含指定字符串,返回值为true、false .startwith()方法: 判断该字符串是否以xxx开头,返回值为true、false .endwith()方法: 判断该字符串是否以xxx结束,返回值为true、false 4. ES6新特性:解构表达式 在原来的JavaScript中,我们从一个数组或者对象中获取其中的值