问题描述
我是JavaScript新手。我正在建立一系列对象。我需要对其进行字符串化处理,除去方括号,然后将每个对象拆分为',',然后换行。
需要去:
[{"product_id":297316,"id":1,"rating":3},{"product_id":98133,"id":2,"rating":2}]
对此:
"{"product_id":297316,"rating":3}","{"product_id":98133,"rating":2}"
解决方法
如果换行表示打印,则可以这样做:
for (let product of products) {
console.log(JSON.stringify(product))
}
或者,如果您想生成以换行符分隔的字符串,则可以执行以下操作:
products.map(JSON.stringify).join('\n')
,
所以...。我知道您需要了解用于测试的代码行,或者哪些信息来自API或类似的东西。
大多数时候,我在Sublime Text 3中使用正则表达式快速替换,例如: