mutability
constは再代入できない
objectとArrayは再代入不可だけど
imuutable
flat()
は元の値を変更しない
Object.freeze
エラーは
throw
shallow freeze
であることに注意
Spread syntax
スプレッド構文
必ず新しい変数を作る