(Day23) ES6 箭頭函式
跟變數一樣 JavaScript 在 ES6 為函式新添加一種寫法,他和傳統函式有以下差異。
跟變數一樣 JavaScript 在 ES6 為函式新添加一種寫法,他和傳統函式有以下差異。
在 ES6 新增兩種變數方法 let 、 const ,不過我們比較常把 const 叫做常數,主要是因為 var 的特性 容易觸發 Bug , 這邊與 var 的差異主要有
JavaScript 在 ES6 時,有新增了原型的語法糖 class,雖然整個概念和原本寫法一樣,但是用 class 建立的原型確實更容易理解也更容易閱讀。
上回介紹了如何使用建構式來建立原型,接著今天介紹使用 Object.create() 建立多層原型。
前面幾篇有提到,可以使用函示建構式、或是 ES 6 來建立原型,今天就來介紹使用 函示建構式 來建立原型。
JavaScript 這個語言有一個特性,所以資料其實都是以『物件』方式做建立,因此也可以說 JavaScript 所有資料都有原型,而到底什麼是原型?
上篇大致講解了 this 在不同狀況的指向,這篇會來講講使用 call/apply/bind 來綁定 this, 以及在嚴格模式下 this 指向會有所不同。
不論是學習或是開發時,我們容易被 this 的指向搞的頭昏眼花,接下來會花兩個篇幅介紹 this 指向。
上回介紹閉包概念以及閉包大致運用,這次則介紹實做比較常用閉包的幾種模式
閉包算是在 JS 中常聽到,卻不容易使用的一個方法,更多狀況是不小心用出來,因此出 bug