2021年9月10日解決済み

スプレッド演算子を使って配列をコピーしてもいいですか?

ユーザー

お世話になっております。

下記の prevState.counters をコピーしている箇所ですが、

countUp(counter) {
          this.setState(prevState => {
            const counters = prevState.counters.map(counter => {
              return {id: counter.id, count: counter.count, color: counter.color};
            });

スプレッド演算子を使って

 const counters = [...prevState.counters]; 

と書き換えても大丈夫でしょうか?
何か問題があれば教えてください。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?