【发布时间】:2013-04-29 05:51:59
【问题描述】:
我在理解为什么会得到此输出方面存在一个小问题。
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' ]
[]
为什么第二行输出不是:
[ 'a', 'b', '2', 'c', 'd', 'e', 'f' ]
是分配问题还是什么?
【问题讨论】:
标签: javascript variable-assignment splice