TECH I.S.

React ES6スプレッド構文


スプレッド構文

JavaScriptスプレッド演算子(...)を使用すると、既存の配列またはオブジェクトのすべてまたは一部を別の配列またはオブジェクトにすばやくコピーできます。

const numbersOne = [1, 2, 3]; const numbersTwo = [4, 5, 6]; const numbersCombined = [...numbersOne, ...numbersTwo];

自分で試してみる(開発準備中) »

スプレッド演算子は多くの場合、分割代入と組み合わせて使用されます。

最初と 2 番目の項目をnumbers変数に代入し、残りを配列に入れます。

const numbers = [1, 2, 3, 4, 5, 6]; const [one, two, ...rest] = numbers;

自分で試してみる(開発準備中) »

オブジェクトでもスプレッド演算子を使用できます。

次の2つのオブジェクトを結合します。

const myVehicle = {   brand: 'Ford',   model: 'Mustang',   color: 'red' } const updateMyVehicle = {   type: 'car',   year: 2021,    color: 'yellow' } const myUpdatedVehicle = {...myVehicle, ...updateMyVehicle}

自分で試してみる(開発準備中) »

一致しないプロパティは結合されましたが、一致したプロパティはのcolorは、最後に渡されたupdateMyVehicleオブジェクトによって上書きされたことに注目してください。結果の色は黄色になりました。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細