es6中更新的板块,让我们的编程变得更加容易上手!

61 阅读1分钟

前言

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]

image.png 两者都可以输出123。 image.png 嵌套数组的输出。 image.png 若arr中有d的值,则输出arr中d的值,若没有,则输出d自带的值,为6

对象结构

image.png

事实上,在第二行的代码中为 let {user=user,password=password}=obj,但es6中重名可以省略不写,重名中后者才是obj定义的变量,前者为新对象名。

image.png

若要打印出来,则得按照定义中的格式去输出。

字符串结构

image.png image.png

输出hello,Tom

image.png

set数据结构

set对象成员是唯一的,输出时自动筛选

image.png set对象且是有长度的 image.png

set的增删操作

image.png s.add(4)增加4 并用delete删除1.

set的查操作

image.png 利用s.has(1)查找其中是否有1,有则返回ture,无则返回false,清空操作用s.clear()。

set的遍历

1.利用s.forEach+回调函数来遍历

let s=new Set([1,2,3])
s.forEach((value,key,s)=>{
    console.log(value,key,s);
})
image.png

2.也可以用for of来访问s.value()来遍历

for(let value of s.value())
    {
        console.log(value);
    }