前言

ES6是即將到來(lái)的新版本JavaScript語(yǔ)言的標(biāo)準(zhǔn),他給我們帶來(lái)了更“甜”的語(yǔ)法糖(一種語(yǔ)法,使得語(yǔ)言更容易理解和更具有可讀性,也讓我們編寫代碼更加簡(jiǎn)單快捷),如箭頭函數(shù)(=>)、class等等。用一句話來(lái)說(shuō)就是:

ES6給我們提供了許多的新語(yǔ)法和代碼特性來(lái)提高javascript的體驗(yàn)

不過(guò)遺憾的是,現(xiàn)在還沒(méi)有瀏覽器能夠很好的支持es6語(yǔ)法,點(diǎn)這里查看瀏覽器支持情況,所以我們?cè)陂_(kāi)發(fā)中還需要用babel進(jìn)行轉(zhuǎn)換為CommonJS這種模塊化標(biāo)準(zhǔn)的語(yǔ)法。

因?yàn)橄旅嫖視?huì)講到一些es6新特性的例子,如果想要運(yùn)行試試效果的話,可以點(diǎn)這里去測(cè)試es6的代碼。

常用es6特性

然后我下面簡(jiǎn)單的介紹一些很常用的語(yǔ)法特性,如果想完整的了解ES6,我推薦大家點(diǎn)這里

定義函數(shù)

我們先來(lái)看一個(gè)基本的新特性,在javascript中,定義函數(shù)需要關(guān)鍵字function,但是在es6中,還有更先進(jìn)的寫法,我們來(lái)看:

網(wǎng)友評(píng)論