ES6(也叫 ECMAScript 2015)是 JavaScript 的第六个版本,是 JavaScript 语言的一个重大更新,于 2015 年发布。它引入了许多新特性,让 JavaScript 更加强大、灵活、现代化,也更适合用于大型项目的开发。
✅ ES6 的一些核心特性:
特性 | 说明 |
---|---|
let 和 const | 用来声明变量,作用域更合理,避免变量提升问题。 |
箭头函数 (=> ) | 更简洁的函数写法,自动绑定 this 。 |
模板字符串 | 使用反引号 ` ,可以方便拼接字符串和嵌入变量。 |
解构赋值 | 可以从数组或对象中提取值,赋给变量。 |
默认参数 | 函数参数可以有默认值。 |
扩展运算符(... ) | 用于函数参数、数组合并、对象克隆等。 |
class 类 | 引入了类的语法糖,支持面向对象编程。 |
模块化(import / export ) | 支持模块导入导出,更好地组织代码。 |
Promise | 用于异步操作的对象,解决“回调地狱”。 |
Map 和 Set | 新的数据结构,适合存储键值对或唯一值集合。 |
箭头函数不绑定 this | 有助于避免手动绑定 this 。 |