箭頭函數:大括號困境
Dan Abramov 的講座和練習提供了很好的學習體驗。但是,在箭頭函數中使用大括號時,您可能會遇到一個特殊的問題。雖然程式碼在沒有這些括號的情況下也可以工作,但當它們存在時就會失敗。
原因:
大括號在箭頭函數內建立一個區塊語句。這會更改函數的行為,因此需要使用 return 語句明確傳回值。
使用大括號:
在此範例中, block 語句需要函數的 return 語句來傳回 oneTodo 結果。
沒有 Curly括號:
省略大括號時,箭頭函數被認為具有簡潔的主體。這意味著 oneTodo 表達式的結果將成為隱式回傳值。
解決方法:
確保在箭頭函數中使用大括號時,明確包含 return 語句傳回所需的值。
以上是箭頭函數與花括號:隱式回傳與明確傳回?的詳細內容。更多資訊請關注PHP中文網其他相關文章!