箭頭函式與普通函式區別
箭頭函式與普通函式區別
1.箭頭函式是匿名函式不能作為建構函式不能使用new
2.箭頭函式不繫結arguments,需要用運算子解決…解決
3.箭頭函式不繫結this,會捕獲其所在的this值,作為自己的this值
4.箭頭函式通過call()或apply()呼叫一個函式,只傳入了一個引數,對this並沒有影響.
5.箭頭函式沒有原型屬性
一、箭頭函式是匿名函式,不能作為建構函式,不能使用new
在這裡插入圖片描述
箭頭函式相當於匿名函式,並且簡化了函式定義。箭頭函式有兩種格式,一種只包含一個表示式,連{ … }和return都省略掉了。還有一種可以包含多條語句,這時候就不能省略{ … }和return。
二、箭頭函式不繫結arguments,取而代之需要用展開運算子解決…解決
三、箭頭函式不繫結this,會捕獲其所在的上下文的this值,作為自己的this值
四、箭頭函式通過 call() 或 apply() 方法呼叫一個函式時,只傳入了一個引數,對 this 並沒有影響。
五、箭頭函式沒有原型屬性
相關文章
- 箭頭函式與普通函式的區別函式
- # 普通函式和箭頭函式的區別函式
- 箭頭函式、簡寫函式、普通函式的區別函式
- 簡述箭頭函式和普通函式的區別函式
- 箭頭函式和普通函式的10個區別函式
- Day 59/100 箭頭函式和普通函式的區別函式
- 面試題:箭頭函式和普通函式的區別面試題函式
- 詳解箭頭函式和普通函式的區別以及箭頭函式的注意事項、不適用場景函式
- 2022年了你還不瞭解箭頭函式與普通函式的區別嗎?函式
- 前端面試ES6系列:箭頭函式和普通函式的區別前端面試函式
- 建構函式與普通函式的區別函式
- 深入理解箭頭函式和傳統函式的區別函式
- 箭頭函式函式
- TypeScript 箭頭函式TypeScript函式
- JavaScript 箭頭函式JavaScript函式
- JS箭頭函式JS函式
- JS中的箭頭函式與thisJS函式
- 箭頭函式中的this函式
- 有關箭頭函式函式
- 箭頭函式詳解函式
- 從settTimeout到匿名函式、箭頭函式之() => {}函式
- react裡面bind與箭頭函式React函式
- vue2專案中 箭頭函式和普通函式里面 this的指向有何不同?Vue函式
- 箭頭函式this指向詳解函式
- 箭頭函式this指向的陷阱函式
- ES6箭頭函式函式
- 箭頭函式的this指向(二)函式
- 教辨別this指向問題 包括箭頭函式函式
- 普通函式與函式模板呼叫規則函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- 函式宣告與函式表示式有什麼區別?函式
- 2020-10-18 箭頭函式函式
- JavaScript(ES6)—箭頭函式JavaScript函式
- 普通函式與函式模板呼叫規則2函式
- fill函式與memset函式的區別(c++)函式C++
- setTimeout中的this指向問題和箭頭函式結合的區別函式
- ES6 箭頭函式(arrow function)函式Function
- ES6箭頭函式總結函式