Javascript 如何使用array.prototype.splice()方法将元素推送到数组?

Javascript 如何使用array.prototype.splice()方法将元素推送到数组?,javascript,arrays,Javascript,Arrays,我知道我们可以使用array.prototype.push()将新元素推送/附加到数组中,但是我在想是否可以使用array.prototype.splice()实现相同的行为 我试图给出索引-1,但它似乎没有给我预期的结果,我找到了相应的问答: const arr=['a','b'] 阵列拼接(-1,0,'c') console.log(arr)/['a',c',b']你读了吗?@DanO我读了,但我可能错过了什么,你能给我一些提示吗?好的,太好了,我刚刚意识到我一直在思考如何使用负索引解决这

我知道我们可以使用
array.prototype.push()
将新元素推送/附加到数组中,但是我在想是否可以使用
array.prototype.splice()
实现相同的行为

我试图给出索引
-1
,但它似乎没有给我预期的结果,我找到了相应的问答:

const arr=['a','b']
阵列拼接(-1,0,'c')

console.log(arr)/['a',c',b']
你读了吗?@DanO我读了,但我可能错过了什么,你能给我一些提示吗?好的,太好了,我刚刚意识到我一直在思考如何使用负索引解决这个问题,掉进了我自己制造的陷阱。
arr.splice(arr.length, 0, 'c')