箭頭函數(shù)
相比函數(shù)表達(dá)式具有較短的語(yǔ)法并以詞法的方式綁定 this
芒篷。
箭頭函數(shù)總是匿名的。
為什么要使用箭頭函數(shù)
1 更簡(jiǎn)潔的函數(shù)
2 this 箭頭功能捕捉閉包上下文的this值
箭頭函數(shù)有幾個(gè)使用注意點(diǎn)。
(1)函數(shù)體內(nèi)的this對(duì)象菠劝,就是定義時(shí)所在的對(duì)象赛糟,而不是使用時(shí)所在的對(duì)象。
(2)不可以當(dāng)作構(gòu)造函數(shù)摸恍,也就是說悉罕,不可以使用new命令,否則會(huì)拋出一個(gè)錯(cuò)誤误墓。
(3)不可以使用arguments對(duì)象蛮粮,該對(duì)象在函數(shù)體內(nèi)不存在。如果要用谜慌,可以用 rest 參數(shù)代替然想。
(4)不可以使用yield命令,因此箭頭函數(shù)不能用作 Generator 函數(shù)欣范。