前端開發(fā)使用ES6框架已經(jīng)不是什么新鮮的事情了,現(xiàn)如今也有越來越多的同學(xué)選擇使用它,但隨著ES6的更新迭代,一些新的特性很多同學(xué)并不了解,今天小千就來給大家介紹一下,記得收藏一下啦。
一、ES6變量聲明
var 聲明的變量,沒有“塊級作用域”的限制;
let / const 聲明的變量,具有“塊級作用域”。
web前端培訓(xùn)1" />
var 聲明的變量存在“變量提升”,let / const沒有。
const 聲明的是常量,不能被修改。
二、解構(gòu)賦值
ES6 允許按照一定模式,從數(shù)組和對象中提取值,對變量進(jìn)行賦值,這被稱為解構(gòu)。
數(shù)組解構(gòu)賦值
使用解構(gòu)賦值,交換兩個變量的值
對象解構(gòu)賦值
三、字符串方法擴(kuò)展
四、Math方法擴(kuò)展
ES6 在 Math 對象上新增了 17 個與數(shù)學(xué)相關(guān)的方法。
五、函數(shù)擴(kuò)展
函數(shù)與解構(gòu)賦值結(jié)合使用
函數(shù)的 rest 參數(shù)
六、箭頭函數(shù)
由于大括號被解釋為代碼塊,所以如果箭頭函數(shù)直接返回一個對象,必須在對象外面加上括號
ES6的新特性對于你的開發(fā)還是有不小的幫助的,學(xué)會他能夠讓你的開發(fā)事半功倍,最后歡迎對web前端感興趣的同學(xué)來到千鋒web前端培訓(xùn)班參加我們的培訓(xùn)課程的學(xué)習(xí),任何問題都可以找我們的在線老師了解一下,還有免費的學(xué)習(xí)資料可以領(lǐng)取,趕緊來咨詢一下吧。