我在JS中有此代码,我需要使其在TypeScript中工作。
它一直在说:
算术运算的右侧必须为“ any”,“ number”或枚举类型
sort(field, reverse, primer) {
var key = primer ?
function(x) {return primer(x[field])} :
function(x) {return x[field]};
reverse = [-1, 1][+!!reverse];
return function (a, b) {
return a = key(a), b = key(b), reverse * ((a > b)) - (b > a));
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?