Drawing

是有種香港人

有些人努力過,但最後方棄,亦有些人承擔了後果。多年過去,放鮮花的人繼續放不下,也有人從不當成一回事。

August 19, 2022 · 1 min · word · Me
Drawing

Typescript小貼士:Type Guard

Array Manipulation 經常用到 filter() 但 typescript 唔會幫你 infer 個 output type,所以好多時都要用 as 去 override 個 type, 但最好嘅方法係用 type guard function 去比 hint typescript。

July 28, 2022 · 1 min · 23 words · Me
Drawing

超超有獎攞

July 28, 2022 · 0 min · 0 words · Me
Code screenshot

Javascript小貼士:BigInt

喺津巴布韋做嘢,一定要識用 BigInt,銀紙面值可以去到 10 之後有 303 個零,因為 Javascript number type 係 IEEE 754 好多時大家都會遇到浮點數問題就係佢攪事,由於 precision 只去到 52bits,即時最大精準度數 Number.MAX_SAFE_INTEGER 就係 2 ** 53 - 1。BigInt 係一個新 Javascript type 去解決呢個問題,冇精準度上限,但用唔返 Math functions,只有一般 + * - % ** 同 bitwise operators 可以用。

July 23, 2022 · 1 min · 38 words · Me
Code screenshot

Javascript小貼士:Array.prototype.at()

Array.prototype.at(), 多一個新 specific purpose function 就要養成多一個好習慣盡量用新 function,更好 readability 更直觀。

July 17, 2022 · 1 min · 9 words · Me