如何阅读打字稿中的以下功能
insertDocuments(collectionName: string, content: any[], callback: (error: string, result: any) => void) {
}
如果我们没有" =>这是有道理的。空隙"最后像
insertDocuments(collectionName: string, content: any[], callback: (error: string, result: any)) {
}
这意味着我们有一个函数,它接受3个参数,最后一个是回调参数。但是 void 让我们进入上述功能。这是否意味着我们无法明确"返回"函数内的声明?
答案 0 :(得分:2)
差不多,这意味着callback
的消费者不会使用函数的返回值,你仍然可以传递一个带有返回值的回调函数,返回值只会被忽略(你会得到的)如果您尝试使用它,则会出现类型错误。)