我知道我们可以使用Array.prototype.push()
将新元素推入/添加到数组,但是我在考虑是否可以使用Array.prototype.splice()
实现相同的行为?
我试图给出索引-1
,但似乎没有给我预期的结果,我发现对应的问与答here:
const arr = ['a', 'b']
arr.splice(-1, 0, 'c')
console.log(arr) // ['a', 'c', 'b']
因此,我想知道我是否可以使用Array.prototype.push()
API模拟Array.prototype.splice()
?
arr.splice(arr.length, 0, 'c')