[JS] 箭頭函式 Arrow Functions 和 this
前言
箭頭函式(Arrow Functions)是一個ES6的新語法,對我來說前前後後接觸js,一直有碰到this,但要詳細解釋還是很難,因此想藉由這篇讓我更加深this的觀念,會整理出this在箭頭函式的差別與其他this的觀念。另外感謝Kuro大的文章,讓我更容易了解this,分享連結在下面。
[JS] 箭頭函式 Arrow Functions 和 this
箭頭函式(Arrow Functions)是一個ES6的新語法,對我來說前前後後接觸js,一直有碰到this,但要詳細解釋還是很難,因此想藉由這篇讓我更加深this的觀念,會整理出this在箭頭函式的差別與其他this的觀念。另外感謝Kuro大的文章,讓我更容易了解this,分享連結在下面。
這篇會來整理宣告變數傳統的var和ES6新語法let, const的差異比較。
傳統變數宣告,作用域(scope)為function,在function內宣告只有在function才有作用。如果在function外則為全域(global)。
1 | function fn(){ |
Update your browser to view this website correctly.&npsb;Update my browser now