箭頭函數是ES6里面很常用的函數,它與普通函數相比較有以下幾點不同,稍作記錄
- 箭頭函數沒有自己的this,繼承的是外層代碼塊的this。
- 不可以當做構造函數,也就是說不可以使用new命令,否則會報錯的。
- 不可以使用arguments對象,該對象在函數體內不存在。如果要用,可以用 rest 參數代替。
- 不可以使用yield命令,因此箭頭函數不能用作 Generator(生成器) 函數。
- 因為沒有this,所以不能使用call、bind、apply來改變this的指向。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。