在JavaScript中,建構函式(Constructor Function)是用來建立物件的特殊函式。 命名習慣首字母大寫 需透過new關鍵字來建立物件...
在ES6引入class之前,JavaScript使用建構函式和原型來模擬類別繼承。後來有class語法後,提供了更簡潔、可讀性更高的方式。 先介紹先前的寫法~...
為什麼突然要動手做?有次讀書會Mentor說可以自己做一個new,不過當下我對於prototype原型還不明白,以至於沒有聽懂...這次鐵人賽到這邊,也把pro...
柯里化(Currying)他的名字就想到咖哩XD Wikipedia:In mathematics and computer science, curryin...
在寫題目時,有遇到以及會搞混的幾個陣列方法,在此筆記~ 在MDN我們會看到它是寫Array.prototype.xxx method,例如Array.proto...
接續前一天的陣列方法介紹,今天是reduce()和join()。尤其reduce()功能很強大,不但能遍歷陣列,還能將結果累積成任何型別,例如數字、字串、物件等...
有使用過的字串方法整理如下: split() 功能:字串轉陣列的方法。將字串依分隔符號拆分成子字串,最後回傳一個陣列。 語法: split(separato...
Number()、parseInt()、parseFloat()都可以轉為數字的方法,其功能如下: Number() 各型別轉換成數字。 字串轉數字 Numbe...
ES6提供了一些方法可以讓程式碼更簡潔的寫法,整理幾個常使用到的~ 1. 箭頭函式 (arrow function) 箭頭函式一定要提到的!比起傳統函式變得更簡...
終於完賽了!沒想到30天不知不覺就完成~~ 在開賽之前還好有跟著JavaScript讀書會了解一些基礎,所以在一個禮拜前把主題先訂定下來,主題訂定主要也是自己現...