代码改变世界

ES6 总结

2020-01-19 15:19  zyueer  阅读(...)  评论(...编辑  收藏

1.环境搭建

nodeJs  webpack

2.变量

let  const

重复声明

变量提升

3.解构赋值

解构赋值是对赋值运算符的扩展。

他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。

4.Map  Set

5.字符串

  • includes():返回布尔值,判断是否找到参数字符串。
  • 模板字符串相当于加强版的字符串,用反引号 `,除了作为普通字符串,还可以用来定义多行字符串,还可以在字符串中加入变量和表达式。
    • 字符串插入变量和表达式    let info = `My Name is ${name},I am ${age+1} years old next year.`

6.数值

2安全整数的范围:  的 -53 次方到 2 的 53 次方之间

Number methods

7.Object

对象合并  {...}

      assign(target, s1,..)  qian copy

8.Array

of/from  change to array

find()  find first element

findIndex()

entries

keys

values

includes(true/false)

***合并  [...]

         concat()

9.module

export

import