javascript – Array.splice()的有趣行为
我正在尝试jconsole中的splice()方法这里,a是1到10的简单数组.这是b当我将数组b传递给splice的第三个参数时,我的意思是“从索引零中删除一个前两个参数,并用b数组替换它们”.我从未见过传递一个数组作为splice()的第三个参数,但是,好吧,它似乎可以做到这一点.[1,2]被删除,现在a是[a,10].然后我构建另一个数组,我称之为c:并尝试做同样的事情:这次,删除了4个元素[a,3],并在开头添加了c数组.有人知道为什么吗?