この出力が得られる理由を理解するのに小さな問題があります。
var arr = ["a", "b", "c", "d", "e", "f"];
arr.splice(2,0,"1");
console.log(arr);
var arr2 = ["a", "b", "c", "d", "e", "f"];
arr2 = arr2.splice(2,0,"2");
console.log(arr2);
出力は次のとおりです。
[ 'a', 'b', '1', 'c', 'd', 'e', 'f' ]
[]
出力の 2 行目が次のようにならない理由:
[ 'a', 'b', '2', 'c', 'd', 'e', 'f' ]
それは割り当ての問題ですか、それとも何ですか?