配列、オブジェクトの追加の際の戻り値
配列やオブジェクトに要素を追加して自分自身を戻したい時
arr.push('a') => 戻り値は新しい配列の要素数 arr.concat('a') => 戻り値は新しい配列 obj['a'] = 1 => 戻り値は代入した値 Object.assign(obj, {'a' : 1}) => 戻り値は新しいobj
使い分けるときれいに書けることがある。
配列やオブジェクトに要素を追加して自分自身を戻したい時
arr.push('a') => 戻り値は新しい配列の要素数 arr.concat('a') => 戻り値は新しい配列 obj['a'] = 1 => 戻り値は代入した値 Object.assign(obj, {'a' : 1}) => 戻り値は新しいobj
使い分けるときれいに書けることがある。