gpt4 book ai didi

javascript - 连接数组中对象的属性值

转载 作者:可可西里 更新时间:2023-11-01 01:27:59 26 4
gpt4 key购买 nike

我有一个对象数组。这些对象有一个名为 userName 的属性。有没有办法将 userName 值连接成逗号分隔的字符串?我假设我可以使用 join 函数,但我能想到的唯一方法需要两个步骤。

var userNames: string[];
objectArr.forEach((o) => { userNames.push(o.userName); });
var userNamesJoined = userNames.join(",");

有没有办法在一行代码中完成?

最佳答案

使用 map 而不是 forEach 并在 lambda 中删除圆括号和大括号:

var userNames = objectArr.map(o => o.userName).join(', ');

关于javascript - 连接数组中对象的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24946112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com