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 的标准,掌握它们能显著提升代码质量。