+-
js 如何通过对象的某个字段用逗号拼接字符串

数据格式↓

const data = [{ id: 1, name: '你好' }, { id: 2, name: '他好' }, { id: 3, name: '我好' }]

通过data中的name拼接

期待效果↓
const result = '你好,他好,我好'

感谢各位大哥大姐的解答,小弟感激不尽!

const result = data.map(i => i.name).join(',') const data = [{ id: 1, name: '你好' }, { id: 2, name: '他好' }, { id: 3, name: '我好' }] const result = data.reduce((prev,curv,index)=>prev+=index?`,${curv.name}`:curv.name,'')

结果如图:
image.png