mentor-program-day61

複習的一天。

進度

今天看 [MTR101] 來複習,主要複習了 git、unit test 還有程式基礎。一個比我預期中花時間的時光,但相信複習還是有幫助的,所以多加油吧!

接著也趁著複習做了一題 week2 的 超級超級挑戰題(不知道有沒有超級超級超級挑戰題):大數相加與相乘。花了不少時間,但做出來真的滿滿成就感 d(`・∀・)b

學到的事情

  1. 善用 branch

今天領悟到下次要改東西的話不要再用複製大法,而是直接開分支,成本低又快速方便,不開嗎?

  1. 變數的底層運作

再次複習了這個很重要的觀念,之前做 unit test 時沒有測到陣列 or 物件的情形,剛好沒踩到這個雷,如果現在沒複習的話大概會被雷的不要不要的 (´∩ω∩`)

還有 function 也是存記憶體位址,所以:

1
2
3
4
const a = () => 1;
const b = () => 1;
console.log(a === b) // false
console.log(a() === b()) // true

備註:一定要搞清楚,上面是比「變數儲存的值」下面是比「回傳值」。

應該是因為很少人會拿 function 去比對,所以今天上課才想到「哦!對耶,function 確實也是這樣」,一種大家都知道但沒人注意過的冷知識。

題外話

明天鬼滅完結,耶。

許願池

希望明天把複習做完,接著繼續趕進度。

CSS 多行文字顯示 ... 的效果 大數相加與相乘
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×