在this question的回答中,他/他指的是:
getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR;
我理解"成功?:(数据:any,textStatus:string,jqXHR:JQueryXHR)" part - 那就是说有一个成功的可选函数,它有3个类型参数。
但" =>是什么?任何"这意味着什么?这是否意味着该函数可以返回任何类型的对象?由于成功函数在逻辑上属于void类型,所以没有意义。
谢谢 - 戴夫
答案 0 :(得分:4)
你是对的; void
是输入此函数返回值的正确方法。
实际上,回调位置中的any
和void
返回类型之间并没有真正区别,因为编译器不会强制类型为any
的函数return
声明。