鍍金池/ 問答/HTML/ ts函數(shù)參數(shù)(callback?:()=>void)和(callback?

ts函數(shù)參數(shù)(callback?:()=>void)和(callback?:void)有什么區(qū)別?

function render(callback?:()=>void): string
這句ts函數(shù) 參數(shù)的意思是callback的返回值是函數(shù) 返回函數(shù)的返回值是void

function render(callback?:void): string
這句ts函數(shù) 參數(shù)的意思是callback的返回值是void

我這樣理解對嗎?

回答
編輯回答
艷骨

你的理解沒有什么問題,其實(shí)可以搞一個類型別名

type Callback = () => void;
function render(callback: Callback):string{}
2018年7月29日 04:34