箭頭函數是一種簡寫函數語法,寫法為:(parameters) => expression,特點包括簡潔、使用詞法作用域綁定,無自己的 this 綁定。與傳統函數相比,箭頭函數更簡潔、詞法作用域綁定,無 this 綁定。箭頭函數通常用於回呼函數、簡潔函數和詞法作用域的函數。
JavaScript 箭頭函數的寫法
箭頭函數是JavaScript 中引入的一種簡寫函數語法,它可以讓程式碼更簡潔、易讀。
寫法
箭頭函數的寫法如下:
<code>(parameters) => expression</code>
其中:
:函數的參數列表(可以省略)。
:函數體,通常是一個表達式(可以省略大括號和
return 語句)。
範例
以下是一個箭頭函數的範例:<code>const sum = (a, b) => a + b;</code>
a 和
b,並傳回它們的和。
特點
箭頭函數有一些特點: 語句。
綁定:
箭頭函數沒有自己的this 綁定,而是繼承其外層函數的
this 綁定。
與傳統函數的比較
下表比較了箭頭函數與傳統函數:箭頭函數 | 傳統函數 | |
---|---|---|
(parameters) => expression | function (parameters) { ... } | |
更簡潔 | 更冗長 | |
詞法 | | 動態|
this 綁定
|
|
繼承外層函數
綁定
以上是js中箭頭函數的寫法的詳細內容。更多資訊請關注PHP中文網其他相關文章!