【问题标题】:How to split array from json rewsult in 2 new arrays如何将数组从 json 结果拆分为 2 个新数组
【发布时间】:2018-05-07 23:22:33
【问题描述】:

我不是程序员,但正在尝试修复应用程序,请帮我解决这个问题

我有这个数组:

{[[1525711250000,398],[1525711260000,408],[1525711270000,null], 
[1525711280000,410],[1525711290000,396],[1525711300000,380], 
[1525711310000,372],[1525711320000,366],[1525711330000,355], 
[1525711340000,355],[1525711350000,357],[1525711360000,349], 
[1525711370000,355],[1525711380000,355]]}

如何获得 2 个这样的新数组?

new_array1 = {[1525711250000,1525711260000,152571127000,1525711280000,1525711290000....]}

new_array2 = {[398,408,null,410....]}

非常感谢

【问题讨论】:

  • 使用普通的旧 for 循环:遍历数组,填充另外两个数组,然后返回后两个。
  • 您所显示的内容和您所需要的内容在 javascript 中实际上是无效的 - 由于 arbitray random {} 包围了数组 - 也许这就是您根本无法编写任何代码的原因- 注意:StackOverflow 不是免费的代码编写服务,希望您try to solve your own problem first

标签: javascript arrays json


【解决方案1】:

如果您使用 ES,请在原始数组上使用 map 函数,如下所示:

new_array1 = items.map(item => item[0])
new_array2 = items.map(item => item[1])

这里的 items 数组是给定的数组

【讨论】:

  • 这没有教 OP。
猜你喜欢
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多