用逗号连接来自键的对象值
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);
我有如下对象数组:
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);