#スプレッド構文を使ってできること
配列やオブジェクトを展開できる。
##展開とは?
配列やオブジェクトを
配列はそのままでは使いづらいことがしばしばある。
簡単にバラして、配列じゃない形で配列の順番のまま使えるようにできるイメージ!
詳しくは実際に使っているものを見てみて
#スプレッド構文の書き方
ドット3つのあとに、展開したいものを持ってくる
...定数
const point =[67,88,54,99,78];
const MaxP=Math.max(...point);
console.log('最高得点:'+MaxP);
>最高得点:99
##配列の場合
const AIU=['あ','い','う'];
const Agyou =[...AIU,'え','お'];
console.log(Agyou)
>["あ", "い", "う", "え", "お"]
###スプレッド構文は好きなところに入れられるぞ
const num =[32,1,4,24];
const answer =[0,...num];
console.log(answer)
>[0, 32, 1, 4, 24]
#オブジェクトの場合
const obj1 = {a:1,b:2,c:3};
const obj2 = {...obj1,c:99,d:5};
console.log(obj2)
>{a: 1, b: 2, c: 99, d: 5}
オブジェクトで同じプロパティ名のものがあった場合は上書きされてしまう