Well-Known Symbols是Symbol的靜態屬性,也就是Javascript內建的Symbol,主要作為Javascript內建運算的協定(pro...
就中心在原點的正多面體來說,你用頂點位置 normalize 作為頂點法向量,這麼做雖然可以,相對地,用這種頂點法向量的平均來求一個面的法向量,雖然是沒問題。...
class 最後是基於原型來實現沒有錯,不過也不完全是語法糖。 例如,類別語法的繼承,能夠繼承標準 API,而且內部實作特性以及特殊行為也會被繼承,例如,可以繼...
可以得知 __proto__ 雖然很多瀏覽器都還支援它,但它已經不被 ECMAScript 標準推薦使用 正確來說,__proto__ 因為很多瀏覽器都支援...
record 就是一組有欄位(名稱)的資料:https://en.wikipedia.org/wiki/Record_(computer_science) Ha...
不帶有自身的狀態 純函式可以帶有狀態,只是那個狀態不會(或不能)變動,什麼時候一個純函式會帶有狀態?Closure 是一個例子,使用案例之一是,你可以將一個...
閉包不會是在 FP 中我們會使用的主要手段 使用純函數式語言寫程式時,幾乎隨處可見 Closure,因為太常見了,純函數式語言的介紹裡,幾乎不會提到 Clo...
看到這邊用量詞來吃掉空白,讓我想起了之前土炮玩具語言時的經驗。 用 Regular expression 來實現 Tokenizer,一開始可以省很多功夫,也比...
這麼改之後,我看了後面的影片,判斷 token 的規則越來越多時,呈現了瀑布式的流程,如果你的語言開始出現區塊或呈現巢狀,就會更麻煩。 OO 有 OO 好處,例...