ES6+:现代 JavaScript 必修课

ES6(ECMAScript 2015)是 JavaScript 发展史上最重要的版本,引入了大量改变开发方式的语法。

let 和 const

告别 var 的作用域陷阱:

let count = 0;       // 可重新赋值
const PI = 3.14159;  // 常量,不可重新赋值

箭头函数

更简洁,且不绑定自己的 this:

const nums = [1, 2, 3];
const doubled = nums.map(x => x * 2);  // [2, 4, 6]

解构赋值

一行提取多个值:

const { name, age } = user;
const [first, ...rest] = [1, 2, 3, 4];

Async/Await

异步代码像同步一样写:

async function loadData() {
  const res = await fetch("/api/data");
  return res.json();
}

这些语法已成为现代 JavaScript 的标准,掌握它们能显著提升代码质量。