我有一个如下所示的列表:
[ 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 ......?
感谢分配
最佳答案
这里是:
interface Person{
id: string;
}
function makePeopleIdJSON(list: Person[]) {
return {
personIds: list.map(x => x.id)
}
}
关于javascript - 如何获取对象列表并创建列表中对象的特定属性的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709467/