我需要使用打字稿删除带有另一个对象的内部对象的键。
let before = {
'0': {
'title':'title 1',
'time':'12.30pm',
},
'1': {
'title':'title 2',
'time':'12.30pm',
},
'2': {
'title':'title 3',
'time':'12.30pm',
},
}
预期结果,
let after = [
{
'title':'title 1',
'time':'12.30pm',
},
{
'title':'title 2',
'time':'12.30pm',
},
{
'title':'title 3',
'time':'12.30pm',
}
]
答案 0 :(得分:4)
只需使用Object.values(before)
let before={0:{title:"title 1",time:"12.30pm"},1:{title:"title 2",time:"12.30pm"},2:{title:"title 3",time:"12.30pm"}};
console.log(Object.values(before));
答案 1 :(得分:0)
要获得预期的结果,请使用以下使用Object.entries
和map
的选项
let before = {
'0': {
'title':'title 1',
'time':'12.30pm',
},
'1': {
'title':'title 2',
'time':'12.30pm',
},
'2': {
'title':'title 3',
'time':'12.30pm',
},
}
console.log(Object.entries(before).map(v => v[1]))