变量声明
// let - 可变变量
let name = 'Hello';
// const - 不可变变量
const PI = 3.14159;
// 模板字符串
const msg = `Hello, ${name}!`;
箭头函数
// 传统写法
function add(a, b) {
return a + b;
}
// 箭头函数
const add = (a, b) => a + b;
解构赋值
// 对象解构
const person = { name: 'Alice', age: 25 };
const { name, age } = person;
// 数组解构
const arr = [1, 2, 3];
const [first, second] = arr;
Promise 和 async/await
// Promise
fetch('/api/data')
.then(res => res.json())
.then(data => console.log(data));
// async/await
async function getData() {
const res = await fetch('/api/data');
const data = await res.json();
return data;
}