【问题标题】:How to get array out of array [duplicate]如何从数组中取出数组[重复]
【发布时间】:2014-02-20 11:57:25
【问题描述】:

我正在使用这样格式化的数组

[
[{
    "ID": "f75d414d-55fc-43c8-a24d-34eca67913b7",
    "Revision": "a8c73a24-d46a-47c8-825e-511b26485e23",
    "type": "Hello",
    "Stage": null,
    "label": null,
},
{
    "ID": "f75d414d-55fc-43c8-a24d-34eca67913b7",
    "Revision": "a8c73a24-d46a-47c8-825e-511b26485e23",
    "type": "world",
    "Stage": null,
    "label": null,
}]
]

我需要转换成这个

[{
    "ID": "f75d414d-55fc-43c8-a24d-34eca67913b7",
    "Revision": "a8c73a24-d46a-47c8-825e-511b26485e23",
    "type": "Hello",
    "Stage": null,
    "label": null,
},
{
    "ID": "f75d414d-55fc-43c8-a24d-34eca67913b7",
    "Revision": "a8c73a24-d46a-47c8-825e-511b26485e23",
    "type": "world",
    "Stage": null,
    "label": null,
}]

通过某种方式将变量(原始数组)保存到自身。一个巧妙的方式会很好。

【问题讨论】:

  • 随便arrayName = arrayName[0]
  • 您基本上是在询问如何访问数组的第一个元素。这应该是covered by any JavaScript tutorial
  • var a = [[{ID:...},{ID:...}]][0];
  • 究竟是JS Array,还是JSON文本?如果它是 JSON,那么显而易见的事情就是解析它,尽管有这么小的变化,你也可以通过字符串操作来完成它,比如data.trim().slice(1,-1)。但是,如果您最终还是要解析它,那么您不妨继续这样做。

标签: javascript arrays json filtering


【解决方案1】:

在我的脑海中,originalArray = originalArray[0] 不会将内部数组保存回原始变量吗?

【讨论】:

    猜你喜欢
    • 2019-12-14
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多