0

我是 JavaScript 新手。我正在构建一个对象数组。我需要对其进行字符串化,去掉方括号,并将每个对象拆分为“,”并换行。

需要从:

[{"product_id":297316,"id":1,"rating":3},{"product_id":98133,"id":2,"rating":2}]

对此:

"{"product_id":297316,"id":1,"rating":3}",
"{"product_id":98133,"id":2,"rating":2}"
4

2 回答 2

1

如果通过换行表示打印,则可以执行以下操作:

for (let product of products) {
  console.log(JSON.stringify(product))
}

或者,如果您想生成一个换行符分隔的字符串,您可以这样做:

products.map(JSON.stringify).join('\n')
于 2020-10-17T04:04:03.953 回答
0

所以....我知道您需要了解用于测试的代码行或哪些信息来自 API 或类似的东西。

大多数时候,我在 Sublime Text 3 中快速使用正则表达式替换,例如:

例子

于 2020-10-17T04:10:04.110 回答