本記事では、JavaScriptで配列をコピーする方法についてサンプルコードを用いて分かりやすく解説しています。配列をコピーする方法JavaScriptで配列をコピーする場合、以下のような書き方ではコピーした配列を書き換えた際にコピー元の配列も書き換わってしまいます。コピー元の配列も書き換わってしまった。]コピー元の配列に影響が出ないように配列をコピーする方法を3つ紹介していきます。sliceメソッド1つ目の配列をコピーする方法は、sliceメソッドを使用します。終了位置)sliceメソッドには2つの引数を指定することができます。引数にはスタート位置を第二引数には終了位置をインデックス指定し、新しい配列オブジェクトに作成して返します。スタート位置を0として終了位置を配列の長さに指定することで配列をそのままコピーすることができます。]concatメソッド2つ目の配列をコピーする方法は、concatメソッドを使用します。Array.concat(結合させる配列)concatメソッドは2つ以上の配列を結合する時に使用しますが、引数を省略することで既存の配列を新しい配列として返します。]スプレッド構文3つ目の配列をコピーする方法は、スプレッド構文を使用します。スプレッド構文とは、ドット3つ(...)で配列やオブジェクトを展開することができます。JavaScriptで他人が作成したソースコードを見ていると、「...」と記述された処理を見たこと1度はあると思います。AGENTは、国内最大級の転職支援実績を持つIT・Web業界に強い転職エージェントです。詳細をみるフリーランス案件紹介サイトMidworksは豊富な案件と「フリーランス」と「正社員」の、良いとこ取りをした働き方を実現する手厚い保障が特徴のエージェントです。月額980円で読み放題。