SenDevelop

JavaScriptでの配列のコピー

jsで配列をコピーする方法は色々あり、いつもググっているので備忘録としてメモします。

ここでは、arrayをコピー元の配列とします。

注意点として、下記のコピー方法はいずれもシャローコピーになります。

スプレッド構文

const copy = [...array]

Array.from()

const copy = Array.from(array)

slice()

const copy = array.slice()

concat()

const copy = [].concat(array)

余談

個人的にはスプレッド構文でのコピーが好きです。

参考

タグ一覧

管理人

Sen-Din