iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0

我自己再使用Laravel的時候,其實滿少使用箭頭函數的。

因為沒那麼習慣,所以閱讀起來我也覺得沒有那麼的直觀,網路上的教學其實

php的開發者我也覺得沒那麼多人在使用箭頭函式,不過既然進到node了,那

必須得入境隨俗一下了,順便加深自己這方面閱讀的能力。

如果是已經習慣寫JS的夥伴,我覺得應該滿容易能夠理解的
如果是像我跳語言過來學習,可能會跟我一樣有點不太習慣
可以想像妳用foreach跑迴圈都需要一個參數傳遞
ex:

<?php

$pets = ['pig', 'dog', 'cat'];

foreach($pets as $pet){
echo $pet;
}

其中那個$pet 就是相當於上面JS傳遞的那個參數 xxx 的意思

然後箭頭函式沒有自己的arguments

也就是說,如果有需求要訪問自己的arguments的話,要考慮要不要用一般函式來表達

無參數傳遞的時候,依舊要補上()

只要return值的時候可以省略{}跟return

自己實際跟著範例寫過一次之後,對於這種用法的確是更清楚了一些,

希望這種透過例子直接解釋的方式能幫助到大家~


上一篇
第十二天 無用小知識
下一篇
第十四天 middware 密豆餵餌
系列文
Node.js隨手札記 想到什麼就說什麼的30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言