ES6新增的箭頭函數(shù)怎么用

今天小編給大家分享一下ES6新增的箭頭函數(shù)怎么用的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|企業(yè)網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋成都自上料攪拌車等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身策劃品質(zhì)網(wǎng)站。

箭頭函數(shù)表達(dá)式的語法比普通函數(shù)表達(dá)式更簡潔。

(參數(shù)1,參數(shù)2,…,參數(shù)N)=>{函數(shù)聲明}

(參數(shù)1,參數(shù)2,…,參數(shù)N)=>表達(dá)式(單一)

//相當(dāng)于:(參數(shù)1,參數(shù)2,…,參數(shù)N)=>{return表達(dá)式;}

當(dāng)只有一個(gè)參數(shù)時(shí),圓括號(hào)是可選的:

(單一參數(shù))=>{函數(shù)聲明}

單一參數(shù)=>{函數(shù)聲明}

沒有參數(shù)的函數(shù)應(yīng)該寫成一對圓括號(hào):

()=>{函數(shù)聲明}

實(shí)例

//ES5

var x=function(x,y){

return x*y;

}

//ES6

const x=(x,y)=>x*y;

有的箭頭函數(shù)都沒有自己的this。不適合定義一個(gè)對象的方法。

當(dāng)我們使用箭頭函數(shù)的時(shí)候,箭頭函數(shù)會(huì)默認(rèn)幫我們綁定外層this的值,所以在箭頭函數(shù)中this的值和外層的this是一樣的。

箭頭函數(shù)是不能提升的,所以需要在使用之前定義。

使用const比使用var更安全,因?yàn)楹瘮?shù)表達(dá)式始終是一個(gè)常量。

如果函數(shù)部分只是一個(gè)語句,則可以省略return關(guān)鍵字和大括號(hào){},這樣做是一個(gè)比較好的習(xí)慣:

實(shí)例

const x=(x,y)=>{return x*y};

以上就是“ES6新增的箭頭函數(shù)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站標(biāo)題:ES6新增的箭頭函數(shù)怎么用
URL標(biāo)題:http://bm7419.com/article28/pssojp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站、微信小程序、品牌網(wǎng)站設(shè)計(jì)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)