[[分割代入 (JavaScript)|分割代入]]には既定値を設定できます。左辺の変数に該当する値が右辺に存在しないとき利用されます。
```js
const [a, b, c = 999] = [10, 100, 1000];
// c = 1000
const [a, b, c = 999] = [10, 100];
// c = 999
const [a, b, c] = [10, 100];
// name = undefined
const { id, name = "No name" } = { id: 1, name: "Ichi" };
// name = "Ichi"
const { id, name = "No name" } = { id: 1 };
// name = "No name"
const { id, name } = { id: 1 };
// name = undefined
```