[英]Typescript Return Type: void
在 Typescript(在 Angular 項目中使用)中,對於不返回任何內容(void)的方法,以下哪一項是最佳實踐?
onSelect(someNumber: number): void {
}
或
onSelect(someNumber: number) {
}
我已經在不同的示例中看到了兩種方式,但不確定將返回類型添加為 void 還是留空更好?
是否顯式注釋方法的返回類型完全是個人偏好,尤其是對於像void
這樣的簡單類型。
您可能會添加的原因: void
:
return expr;
函數中return expr;
在其中聲明,TypeScript 會標記這個錯誤您可能不會的原因:
getLength()
幾乎可以肯定返回number
),那么返回類型注釋有點嘈雜記住規則:“void 是不顯式返回任何內容的函數/方法的返回類型”
無論您是否在函數/方法中使用“void”作為返回類型,如果沒有顯式返回類型,它會自動推斷“void”返回類型
另一個原因是當您使用嚴格模式時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.