“=> any”表示什么?

时间:2014-04-14 16:54:08

标签: typescript

this question的回答中,他/他指的是:

getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR;

我理解"成功?:(数据:any,textStatus:string,jqXHR:JQueryXHR)" part - 那就是说有一个成功的可选函数,它有3个类型参数。

但" =>是什么?任何"这意味着什么?这是否意味着该函数可以返回任何类型的对象?由于成功函数在逻辑上属于void类型,所以没有意义。

谢谢 - 戴夫

1 个答案:

答案 0 :(得分:4)

你是对的; void是输入此函数返回值的正确方法。

实际上,回调位置中的anyvoid返回类型之间并没有真正区别,因为编译器不会强制类型为any的函数return声明。