オブジェクトの参照渡し
javascriptではオブジェクトと配列は参照渡しになる。
だから、関数に渡したときに不用意に変更すべきでない。
分割代入での引数マッチングを使うともとのオブジェクトには触れないが値は取り出せる状態になる。
だから比較的安全に扱えると思う。
オブジェクトを渡すときはできる限り引数マッチングを使うようにしよう。
const ap = { fruit: 'Apple', stationery: 'Pen' }; const showFruit = ({ fruit, stationery }) => console.log(fruit); showFruit(ap); // => 'Apple'