ES6吸收了面向对象语言的特点,优化了很多使用方式。
新特性如下。
let定义变量
- var是全局变量。
- let只在声明的代码块中有效。
- const类似于java final关键字,定义常量,不能修改。
字符串方法扩展
- includes():是否包含子字符串。
- startsWith():判断开始
- endsWith():判断结尾
解构表达式
//定义数组-实现解构表达式
let arr=[1,2,3];
//a,b,c将获取数组每个位置对应的值
let [a,b,c]=arr;
//也可以匹配1个参数
let [x]=arr;
console.log(a);
console.log(x)