私はこれについて本当に混乱しています。
私の理解では、それはatの結果にarray.splice(startIndex, deleteLength, insertThing)
挿入され、の価値のあるエントリを削除するということでしたか?... それで:insertThing
splice()
startIndex
deleteLength
var a = [1,2,3,4,5];
var b = a.splice(1, 0, 'foo');
console.log(b);
私に与えるべきです:
[1,'foo',2,3,4,5]
と
console.log([1,2,3,4,5].splice(2, 0, 'foo'));
私に与えるべき
[1,2,'foo',3,4,5]
等
しかし、何らかの理由で、それは私に空の配列を与えているだけですか?見てください:http://jsfiddle.net/trolleymusic/STmbp/3/
ありがとう :)