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