Kar*_*nki 1 javascript arrays concatenation object typescript
我有一个如下所示的对象数组:
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"}
]
Run Code Online (Sandbox Code Playgroud)
我想用逗号连接上面数组中每个对象的名称。我想要的最终结果是:
"House Fried, Baked Potato, Grits, Nothing of Side"
Run Code Online (Sandbox Code Playgroud)
我怎样才能在打字稿中实现这一点?任何帮助是极大的赞赏。
您可以使用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);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2928 次 |
| 最近记录: |