【问题标题】:How to split data's which are inside the array如何拆分数组内的数据
【发布时间】:2016-07-27 15:37:46
【问题描述】:

我正在尝试打印这个数据数组。我的数据如下所示:

[[["Not Critical","Not Critical"]],[["Not Critical","Not Critical"]],[["Not Critical","Not Critical"]]]

我需要这样打印:(这意味着每个数组中的数据必须在下一行),

[
  [
    [
      "Not Critical",
      "Not Critical"
    ]
  ],
  [
    [
      "Not Critical",
      "Not Critical"
    ]
  ],
  [
    [
      "Not Critical",
      "Not Critical"
    ]
  ]
]

我得到的输出是:

[
  [
    ["Not Critical", "Not Critical"]
  ],
  [
    ["Not Critical", "Not Critical"]
  ],
  [
    ["Not Critical", "Not Critical"]
  ]

]

注意:我不想在下一行打印每个数组,取而代之的是,数组内的数据必须在下一行打印。

【问题讨论】:

  • 添加你试过的代码。
  • 这两个例子是一样的。在第一个中,您刚刚在最内层数组的开头、结尾和逗号之后添加了一个返回。您还有其他想要实现的目标吗?

标签: javascript jquery arrays angularjs underscore.js


【解决方案1】:

您可以使用space parameter in JSON.stringify:

var data = [[["Not Critical","Not Critical"]],[["Not Critical","Not Critical"]],[["Not Critical","Not Critical"]]];

// Your data is now formatted like you want
var formattedData = JSON.stringify(data, null, 2);

// So you can see it...
console.log(formattedData);

【讨论】:

  • 对不起,我忘了提到那个哥们 ..print mean's ,我要把它打印成 pdf 文件
  • 等等...您想知道如何将其打印到 pdf 文件中?
  • 不..我知道如何将其打印到 pdf 中,我需要逐行打印数组内的数据(如 json 格式)
  • 您是否尝试在我的答案中运行代码 sn-p?它以您正在寻找的方式格式化数据。
  • 对不起,伙计,刚刚看到.. 这真的很有帮助。谢谢你:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多