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