我有一个如下所示的列表:
[ Person({ getName: Function, id: '310394', age: 30 }), Person({ getName: Function, id: '244454', age: 31 })...]
现在我想这样做:
{
peopleIds: [
244454,244454...
]
}
我做了类似的事情:
public makePeopleIdJSON(list: Person[]):void {
list.forEach(x => console.log(x.id))
}
只打印列表中每个对象的id,但是如何根据上面的请求输出json ..?
感谢分配
答案 0 :(得分:2)
这是:
interface Person{
id: string;
}
function makePeopleIdJSON(list: Person[]) {
return {
personIds: list.map(x => x.id)
}
}