配列の割り当てとアンパックの違い
P粉287254588
2023-08-13 16:31:45
<p>この JavaScript コードがあります。行 A と行 B の違いは何ですか</p>
<pre class="brush:php;toolbar:false;">const arr1 = [1,2,3,4,5]
const arr2 = [...arr1]; // A行目
const arr2 = arr1; // B 行目</pre>
<p>これら 2 つの割り当て方法が同じであるのか、それともいくつかの違いがあるのかを知りたいです</p>
###それらは違う。
リーリー
LINE A、配列の各要素をarr2
行 B、にコピー (浅いコピー) します。
リーリーarr1
浅いコピーの参照を
arr2に割り当てます。基本的に、
arr1と
arr2は同じ配列です。
###例### リーリーリーリー