###### tags:`ALPHACampWeek3` 箭頭函式 === 把匿名函式改寫成箭頭函式 --- 我們會用 triangleArea 來做修改,請注意只有匿名函式才能改寫成箭頭函式: ``` const triangleArea = function (width, height) { return (width * height) / 2 } ``` 讓我們用箭頭函式把它改寫成一行: ``` const triangleArea = (width, height) => { return (width * height) / 2 } ``` 寫法上,我們省略了關鍵字 function,並且在參數與程式主體之間加了 =>。 如果參數只有一個,能省略括號: ``` const regularTriangle = length => { return (length * length) / 2 } ``` 如果回傳值只有一行程式碼,可以進一步省略大括號和 return: ``` const regularTriangle = length => (length * length) / 2 ``` 如果沒有參數時,一定要有括號: const sayHi = () => 'This is a triangle !'