javaScript スプレッド演算子と分割代入について

スプレッド演算子は使いやすそうなので、備忘のためにもここでシェアさせていただきます
行列、オブジェクト、どちらに対しても有効。
 
 
{

    //スプレッド演算子と分割代入の連携。

    const numbers=[1,2,3,8];
    const [a,b, ...rest] = numbers;
    console.log(a);
    console.log(b);
    console.log(rest);
}
 

f:id:Appkun:20190211211031p:plain

処理結果(行列例)
{

    //スプレッド演算子と分割代入の連携。(オブジェクト

    const player={
        name:'taguchi',
        score:55,
        hp:33,
        mp:22,
    };
    const {name, score, ...rest}=player;
    console.log(name);
    console.log(score);
    console.log(rest);
 
}
 
 

f:id:Appkun:20190211211104p:plain

処理結果(オブジェクト例