我有一个简单的数组,其中包含以下对象 -
Array:{
o1:{
}
o2:{
}
o3:{
}
......
o100:{
}
}
所以这里有一个对象 -
OBJECT:{
}
我需要定期插入数组 - 比如每5个项目后应插入新对象。
那么我应该如何将它插入数组?不应覆盖现有索引中的数据。
任何人都可以给我一个提示吗?
感谢。
答案 0 :(得分:0)
这取决于用例,但看起来你想要使用splice
[javascript数组方法]。如果您拥有完整的Array
对象,则可以使用以下内容对其进行循环:
const step = 5;
for (var i = step; i < yourArrayObject.length; i += step) {
yourArrayObject.splice(i, 0, objectToInsert)
}
这将获取已完成的Array
对象,并在每个step
位置插入对象。请注意,此代码将改变原始的Array
对象。