我想将嵌套的Objects数组转换为String。我该怎么做?
我尝试了.toString()方法,但是只返回了[Object object],这不是我想要的。
我的数组如下:
Class*
而且我希望能够将其转换为看起来像这样的字符串。
答案 0 :(得分:1)
这是您的主意吗?
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(', '))