配列やオブジェクトの値を分割して代入したいときに有効
配列
sample.js
const array = [1, 2, 3];
// e0...array[0]...e1...array[1]...e2...array[2]............
const [e0, e1, e2] = array;
console.log(e0)// 1
console.log(e1)// 2
console.log(e2)// 3
オブジェクト
オブジェクトを変数に代入するときに分割して代入することができる
sample.js
const obj = {a: 10, b: 20, c: 30};
const {a, c} = obj;
console.log(a); // 10
console.log(c); // 30
動作確認
docker run -it --rm node:lts-alpine sh
/# vi test.js
# ファイルをコピペ
/# node test.js