// 调用示例
const source = [
{ id: 4, name: 'test1' },
{ id: {}, name: 'ssdf' },
"test",
{ id: () => {}, name: 'sf' },
{ id: '6', name: 'test3' },
{ id: 6, name: 'test4' },
{ id: 7, name: 'test7' },
{ id: 2, name: 'test2' },
{ name: 'sf' },
{},
]
function filterSort(oriArrData) {
source.filter(a => {return typeof a == 'object' && a.id != undefined && typeof a.id == 'number';}).sort((a, b) => {return a.id - b.id;}).map(item => item.name);
}
filterSort(source)
//输出结果如下
// ['test2', 'test1', 'test4', 'test7']
最后修改:2022 年 06 月 17 日 10 : 32 AM
© 允许规范转载
555