コードに奇妙なバグがあり、なぜそれが発生するのか理解できません。
配列array1があります。array2をarray1と等しくすることで、array1を複製します。次に、スプライスを使用してarray2を変更し、数値を追加します。Array1に触れてはいけませんか?しかし、どちらも同じ変化を出力します。
var array1 = [0,1,2,3,4,5];
var array2 = array1;
array2.splice(1,0,1) //add
console.log(array1);
console.log(array2);
配列の割り当てを混乱させていると思いますか?これを起こさずにアレイを複製する適切な方法は何ですか?
乾杯