es6新属性【看这一篇就ok!】

1.支持let和const

避免用var声明变量引发的变量提升等问题

2.支持模块化

将需要导出的函数/变量前面添加export导出,在需要使用的时候使用import到相应文件中导出对应的变量或方法

3.支持解构

(从数组中取值,取前两位的话直接将数组赋值给左侧的两个变量即可。也可以取第一项和第四项,中间用空格代替)
(从对象中取值,用同样的方式将对象的key值和变量名称一一对应,也支持用冒号的形式修改默认的变量名称)

4.扩展运算符

(例如拷贝数组,只需要将数组扩展后放置到新的数组就可以)
(合并数组,将多个数组扩展后放置新的数组。也支持将数组扩展后放置到其他数组任意位置)
(克隆对象、合并对象)

5.支持数组扩展为函数参数

(在函数调用的时候可以直接传入数组的扩展)

6.支持直接在参数上赋值

7.支持对象属性的简写

(对象属性值和值的变量名称一样的时候可以简写)

8.async、await

(调用异步代码)

9.支持includes方法

(当判断数组里是否含有某一项的时候,用.includes的方式进行判断)

10.支持指数操作符

(2的10次方可以写成 2**10)

11.支持了Object.keys Object.values Object.entries

Object.keys(对象key的集合) Object.values(对象值的集合) Object.entries(对象键值对的集合) 可以很方便的遍历对象

12.支持null传导运算符?

(省略非空判断,例如左侧的值不为null和undefined的时候就会取右侧的值)

13.支持null判断运算符??

(例如左侧的值不为null和undefined的时候,就会返回左侧的值否则会返回右侧的值)

14.支持模板字符串

(在字符串中直接引用变量) 支持变量的运算

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值