**分割代入(destructuring)**は、配列の値やオブジェクトのプロパティを、一つの読みやすい文で個別の変数に取り出します。
js
// array destructuring (by position)
const [first, second] = [10, 20]; // first=10, second=20
const [a, , c] = [1, 2, 3]; // skip the middle → a=1, c=3
{ name, age } = user;
{ : userName } = user;
{ city = } = address;
