Typescript 什么是=&燃气轮机;任何;表示

Typescript 什么是=&燃气轮机;任何;表示,typescript,Typescript,在对s/he的答复中,他提到: getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; 我理解“success:(data:any,textStatus:string,jqXHR:JQueryXHR)”部分——也就是说有一个可选函数在success上调用,它具有这3个类型化参数 但是“=>any”在这里意味着什么?这是否意味着函数可以返回任何类

在对s/he的答复中,他提到:

getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR;
我理解“success:(data:any,textStatus:string,jqXHR:JQueryXHR)”部分——也就是说有一个可选函数在success上调用,它具有这3个类型化参数

但是“=>any”在这里意味着什么?这是否意味着函数可以返回任何类型的对象?这没有意义,因为成功函数在逻辑上属于void类型


谢谢-戴夫,你说得对
void
是键入此函数返回值的正确方法


实际上,回调位置中的
any
void
返回类型实际上没有什么区别,因为编译器没有强制使用类型为
any
的函数具有
return
语句
void
是键入此函数返回值的正确方法


实际上,回调位置中的
any
void
返回类型实际上没有区别,因为编译器没有强制使用类型为
any
的函数有一个
return
语句。

我是否正确认为“=>any”表示它返回任何类型。我理解你说正确的返回是无效的,但是“=>any”和“:any”之间有什么区别?
=>
用于“函数类型速记”类型语法:
(n)=>x
{(n):x;}
的糖。哦。。。好吧,这是有道理的。这样做是因为它添加了{}。谢谢。我是否正确认为“=>any”表示返回任何类型。我理解你说正确的返回是无效的,但是“=>any”和“:any”之间有什么区别?
=>
用于“函数类型速记”类型语法:
(n)=>x
{(n):x;}
的糖。哦。。。好吧,这是有道理的。这样做是因为它添加了{}。非常感谢。