前言
ES6,全称 ECMAScript 6,也被称为 ECMAScript 2015,是 JavaScript 的一个版本,于 2015 年由 ECMA 国际组织发布。ES6 引入了许多新的语言特性和语法改进,旨在提升 JavaScript 的表达力和开发效率。
我们来对es6更新的某些方面来进行一个简单的学习!
数组结构
let a=1 ,b=2,c=3 === let [a,b,c]=[1,2,3]
对象结构
事实上,在第二行的代码中为 let {user=user,password=password}=obj,但es6中重名可以省略不写,重名中后者才是obj定义的变量,前者为新对象名。
若要打印出来,则得按照定义中的格式去输出。
字符串结构
输出hello,Tom
set数据结构
set对象成员是唯一的,输出时自动筛选
set的增删操作
set的查操作
set的遍历
1.利用s.forEach+回调函数来遍历
let s=new Set([1,2,3])
s.forEach((value,key,s)=>{
console.log(value,key,s);
})
2.也可以用for of来访问s.value()来遍历
for(let value of s.value())
{
console.log(value);
}