JavaScript 基础笔记

变量声明

// 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;
}