繁体   English   中英

定期将数据插入数组JS(本机反应)

[英]Insert Data into a Array periodically JS(react native)

我有一个简单的数组,其中包含如下对象:

Array:{
  o1:{
    }
  o2:{
    }
  o3:{
    }
  ......
  o100:{
    }
}

所以我这里有一个对象-

OBJECT:{

  }

我需要定期将其插入到数组中-像每5个项目之后应插入一个新对象。

那么我应该如何将其插入数组? 现有索引中的数据不应被覆盖。

有人可以给我提示吗?

谢谢。

这取决于用例,但看起来您想使用splice [javascript数组方法]。 如果您有完整的Array对象,则可以使用以下方法对其进行循环:

const step = 5;
for (var i = step; i < yourArrayObject.length; i += step) {
  yourArrayObject.splice(i, 0, objectToInsert)
}

这将获取您完成的Array对象,并在每个step插入该对象。 请注意,此代码将使原始Array对象发生变异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM