JavaScript是一門廣泛使用的語言,開發人員們擁有更多的開發時間和速度,隨之而來帶來的需要是對編程的需求的加強。為了滿足這些需求,JavaScript6的出現被感知。它包含了許多簡短的新特性,比如組合,箭頭函數,默認參數,解構等等。讓我們一探究竟這門新的JavaScript6的知識!
使用箭頭函數時,你可以只用文本替代函數的函數體:
<code>var add = (a, b) => a+b; console.log(add(1,2)); //3</code>
這里,箭頭函數是 add() 的一個替代品。你可以可以代替其他含義相同的關鍵字,如“function”。
ES6的默認參數特性是一項非常實用的特性。這項特性減少了無意義的 if 語句,代碼變得更精煉了:
<code>function sum(a, b=3){ return a+b } console.log(sum(1)); // 4</code>
可以看到,我們在聲明函數時將 b 的默認值設置為了3。在調用時,沒有再為b傳入值,我們的代碼也就變得更加高效了。
新的“...”組合符號也就是展開符,可以讓你不必聲明固定數量的變量就能同種類型的數據或者對象展開:
<code>function numbers(a, b, c){ console.log(a); console.log(b); console.log(c); } arr = [1,2,3]; numbers(...arr); // 1 2 3</code>
在新的JavaScript 6規范中,還包含了其他實用的特性,如集合和映射類型,模塊,promises和更大的數學算法等等。ES6 引入了許多新的東西讓人們更加方便地書寫和閱讀代碼。這使得您可以寫出更少錯誤且更易于理解的代碼。請盡可能多地學習這些新的語言和javascript6!
上一篇javascript30
下一篇div 底部模板叫