繁体   English   中英

加入嵌套数组并输出逗号分隔的列表

[英]Join nested array and output comma-separated list

我想打印一个逗号分隔的数组中的项目列表。

例子:

[
{value: 1, text: 'one},
{value: 2, text: 'two},
{value: 3, text: 'three},
{value: 4, text: 'four},
]

我想用 Array.join ( https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/join ) 解决这个问题 - 但这不适用于包含更多信息的数组,因为输出是[object Object]

我如何“选择”该值并加入该值,以便获得one, two, three, four作为输出?

您需要map数组以从中获取text prop,然后应用所需的join

 const arr = [ {value: 1, text: 'one'}, {value: 2, text: 'two'}, {value: 3, text: 'three'}, {value: 4, text: 'four'} ]; const output = arr.map(el => el.text).join(', '); console.log(output);

找到了解决办法:

{{array.map(x =>  x.text).join(', ')}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM