当前位置:网站首页 > 技术博客 > 正文

es6新特性和作用



本文带来部分 ES6 ~ ES12 分享,会持续更新

es6 是更新比较大的一个版本,之后每年都会有一个新的版本(2015 年出的 es6,所以在年份上 +1 就是最新的 es 版本) es6 官方文档(英文)

废话少说,直接开始,其中缺少的部分会慢慢的全部补上


let 和 const

 

箭头函数

  1. 没有 arguments,可以用剩余参数来代替
 
  1. 箭头函数不会改变 this 指向,也就是箭头函数没有自己的 this 指向
    • 普通函数
      • 如果该函数是一个构造函数,this 指针指向一个新的对象
      • 在严格模式下的函数调用下,this 指向 undefined
      • 如果该函数是一个对象的方法,则它的 this 指针指向这个对象

字符串

 

数值

 

对象

 
 

数组

 

解构赋值

 

Symbol

 

Set

 

WeakSet

 

Map

 

WeakMap

 

Map、Set、WeakMap、WeakSet 对比以及用处

 
 
 
 

函数参数默认值

对象属性简写

类(class)

 

模块化

  • 讲解文章链接:juejin.cn/post/…

promise

Generator

Proxy

 
 
 

Reflect

 
 
 
 
 

includes

指数操作符


Object.values()

Object.entries()

字符串填充空格 (String padding)

 

async/await 同步语法糖

Object.getOwnPropertyDescriptors()

 

SharedArrayBuffer 对象

Atomics 对象


异步迭代

 

Promise.finally()

 

Array.flat(deep)

 

Array.flatMap()

 

String.trimStart() 和 String.trimEnd()

Object.fromEntries()

 

?? 空值处理

 

?. 可选链 判断是否存在

 

基本数据类型 BigInt

 

replaceAll

 

数字分隔符

 

WeakRefs

  • 上一篇: python utils库
  • 下一篇: 同步fifo verilog
  • 版权声明


    相关文章:

  • python utils库2024-12-26 22:01:07
  • redisdemo2024-12-26 22:01:07
  • 华硕acrh17 潘多拉2024-12-26 22:01:07
  • python pyc pyd2024-12-26 22:01:07
  • 防止xss攻击方法2024-12-26 22:01:07
  • 同步fifo verilog2024-12-26 22:01:07
  • vmstat -p2024-12-26 22:01:07
  • python课程有用吗2024-12-26 22:01:07
  • 单片机指针用法2024-12-26 22:01:07
  • uvm基本概念2024-12-26 22:01:07