es6对es5有哪些方面的优化呢?

33 阅读1分钟

"- let和const关键字

  • 箭头函数
  • 模板字符串
  • 默认参数值
  • 解构赋值
  • 扩展运算符
  • 类和继承
  • Promise
  • 模块化
  • Map和Set数据结构
  • Symbol数据类型
  • 新的数据结构:WeakMap、WeakSet、TypedArray
  • 迭代器和for...of循环
  • Generator生成器
  • async/await异步编程
  • Proxy代理
  • Reflect对象
  • 新的方法:Array.from、Array.of、Object.assign
  • Math、Number、String、Object的新方法
  • 新的数据类型:BigInt
  • 正则表达式的改进
  • 尾调用优化
  • 其他语法和性能优化,如函数参数解构、静态方法、实例属性、字符串方法等。"