iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 5
2
Modern Web

JS 學習歷程系列 第 5

讓專業的來 - 想在蟹老闆底下摸魚,你就必需懂 function (二)

  1. 續上篇,為了避免蟹老闆突然又得雞瘟要東改西改,我們也同樣的把 my name 用同一個 addMyName function 來管理,並且在 addMyNem 加上 '這是' 字串:
    https://ithelp.ithome.com.tw/upload/images/20190905/20119922dfKO8Z0dXt.png
  2. 仔細觀察,發現好四多跟加樂福都有同一段 console.log(addMyName(myName)+addSign(price)) 的程式碼,為了積極爭取優秀員工同銜,我們當然也要來優化它,新增一個 callMyName function 來統一處理這段:
    https://ithelp.ithome.com.tw/upload/images/20190905/20119922e4XHbUfAnD.png
  3. 既然我都有一個 callMyName function 專門跑 console.log ,那我不直接執行好四多跟加樂福的function 而改呼叫 cllMyName function 呢:
    https://ithelp.ithome.com.tw/upload/images/20190905/201199227x8SF18fvE.png
  4. 現的程式己經跑了三個 function,身為優秀員工,最喜歡的就是突破舒適圈,如果想將三個 function 合併為一個function,我還可以做什麼呢:
    https://ithelp.ithome.com.tw/upload/images/20190905/20119922xO8QWE8AQu.png
  5. 呼~想不到繞了一大圈,最後能用一個 function 帶入不同參數就能給我們想要的結果,JS 真的是非常好玩吔。

上一篇
讓專業的來 - 想在蟹老闆底下摸魚,你就必需懂 function (一)
下一篇
似乎不是唯一解 - 陣列(array) * 函式(function)
系列文
JS 學習歷程30

尚未有邦友留言

立即登入留言