我想将嵌套的对象数组转换为字符串。我该怎么做呢?
我已经尝试过.toString()方法,但是它只返回[Object object],这不是我想要的。
我的数组如下所示:
[[
{"incr":261,"decr":547},
{"incr":259,"decr":549}
],
[{"incr":254,"decr":547}]
]
而且我希望能够将其转换为看起来像这样的字符串。
最佳答案
这就是您的想法吗?
const data = [
[{ incr: 261, decr: 547 }, { incr: 259, decr: 549 }],
[{ incr: 254, decr: 547 }]
];
// like this?
console.log(JSON.stringify(data))
// or maybe like this with some more control over how you generate the string?
console.log(data.reduce((acc, val) => acc.concat(val), []).map(({ incr, decr }) => `Increase: ${incr} - decrease: ${decr}`).join(', '))
关于javascript - 如何将嵌套对象数组转换为字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57402452/