用逗号连接来自键的对象值

Concat Object Values from Key with Comma

我有如下对象数组:

let modifiers = [
 {name: "House Fries", price: "2.00"},
 {name: "Baked Potato", price: "2.50"},
 {name: "Grits", price: "1.50"},
 {name: "Nothing on Side", price: "0.00"}
]

我想用逗号连接上述数组中每个对象的名称。我想要的最终结果是:

"House Fried, Baked Potato, Grits, Nothing of Side"

如何在打字稿中实现这一点?非常感谢任何帮助。

您可以使用 Array.prototype.map() 方法来完成此操作。首先使用 map 方法获取所有名称,然后使用 Array.prototype.join() 方法获取逗号分隔的字符串。

const modifiers = [
  { name: 'House Fries', price: '2.00' },
  { name: 'Baked Potato', price: '2.50' },
  { name: 'Grits', price: '1.50' },
  { name: 'Nothing on Side', price: '0.00' },
];
const ret = modifiers.map((x) => x.name).join(', ');
console.log(ret);