根据Type Compatilibilty in TS,如果obj x具有相同的属性(例如,文章中的名称),则可以将y分配给y
我正在尝试在Angular中整理出一个数组,该数组具有多个带有特定道具(类型为number)的对象。
示例:
const arr = [
0: {num: 5},
1: {num: 1},
2: {num: 3},
3: {num: 10}
]
当尝试在上方对对象进行排序时,出现以下错误;
无法调用类型缺少呼叫签名的表达式。键入'(((compareFn ?:(a:任何,b:任何)=>数字)=>任何[])
比较对象内部的相同值会丢失什么?
编辑:
this.returnData = data((a,b) => {
return a.num - b.num;
});
此函数在ngOnIt中定义,returnData是在ngOnit()类中定义的数组类型,data是从我的服务传入的数组