es6(基礎二十二) 總結

es6所有相關代碼,請訪問點擊打開鏈接

1.變量

  var     重複聲明、函數級
  let     不能重複聲明、塊級、變量
  const   不能重複聲明、塊級、常量
2.箭頭函數
  a.方便
    i.如果只有一個參數,()可以省
    ii.如果只有一個return,{}也可以省
  b.修正this
    this相對正常點
3.參數擴展(...)
  收集
  擴展
  默認參數
    function show(a, b=5){

    }
4.數組方法
  map       映射
  reduce    彙總:一堆->一個
  filter    過濾:一堆->剩下的
  forEach   循環

5.字符串
  startsWith/endsWith
  字符串模板:`${a}xxx${b}`
6.Promise
  封裝異步操作
  Promise.all([]);
7.generator
  function *show(){
    yield
  }
8.JSON
  JSON.stringify({a:12,b:5})  =>  '{"a":12,"b":5}'
  JSON.parse('{"a":12,"b":5}')=>  {a:12,b:5}
9.解構賦值
  let [a,b,c]=[12,5,8];
  左右結構一樣
  右邊是個合法的東西
  聲明、賦值一次完成
10.面向對象
  class Test{
    constructor(){
      this.xxx=
    }
    方法1(){
    }
    方法2(){
    }
  }
  class Cls2 extends Cls1{
    constructor(){
      super();
    }
  }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章