我正在生成一个数组,如:
const myArray = Array.from({length: 5}, (e, i) => emptyX)
myArray以 的 5 个元素开头emptyX。
有没有一种简单的方法/方法可以在不改变数组大小的情况下取消数组的移动?每当我调用它时,我必须找到初始大小。
例子:
myArray.unshift(X1) => [X1, emptyX, emptyX, emptyX, emptyX]
myArray.unshift(X2) => [X2, X1, emptyX, emptyX, emptyX]
myArray.unshift(X3) => [X3, X2, X1, emptyX, emptyX]
// OR with multiple parameters
myArray.unshift(X4, X5) => [X5, X4, X3, X2, X1]
更新:
现在我正在做:
myArray.unshift(X);
myArray.splice(-1, 1);// or pop()
但这不是我想要的,我只需要替换项目,因为当我调用unshift和splice
梦里花落0921
红糖糍粑
相关分类