日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

石川es6课程---18、ES6 复习

發(fā)布時間:2025/7/14 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 石川es6课程---18、ES6 复习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

石川es6課程---18、ES6 復(fù)習

一、總結(jié)

一句話總結(jié):

無論在講課和學習中,復(fù)習總結(jié)都是很重要

?

?

二、ES6 復(fù)習

  • 變量 let const
  • 聲明方式能否重復(fù)聲明作用域類型是否支持變量提升
    var函數(shù)級變量是,undefined
    let不能,不允許在相同作用域內(nèi),重復(fù)聲明同一個變量塊級變量否,referrenceError:is not defined
    const不能塊級常量

    暫時性死區(qū):在代碼塊內(nèi),使用let命令聲明變量之前,該變量都是不可用的。這在語法上,稱為“暫時性死區(qū)”(temporal dead zone,簡稱 TDZ)

  • 箭頭函數(shù)
    • 方便
      • 如果只有一個參數(shù),()可以省略
      • 如果只有一個語句且為return,{}可以省略
    • 修正this
      • 只會從自己的作用域鏈的上一層繼承this
      • 箭頭函數(shù)沒有自己的this指針,通過 call() 或 apply() 方法調(diào)用一個函數(shù)時,只能傳遞參數(shù)
      • 函數(shù)體內(nèi)的this對象,就是定義時所在的對象,而不是使用時所在的對象。所以this對象的指向是可變的,但是在箭頭函數(shù)中,它是固定的。
      • 不可以當作構(gòu)造函數(shù),也就是說,不可以使用new命令,否則會拋出一個錯誤
      • 不可以使用arguments對象,該對象在函數(shù)體內(nèi)不存在。如果要用,可以用 rest 參數(shù)代替
      • 不可以使用yield命令,因此箭頭函數(shù)不能用作 Generator 函數(shù)
    • 不適用場合
      • 定義對象的方法,且該方法內(nèi)部包括this。
      • 需要動態(tài)this的時候,也不應(yīng)使用箭頭函數(shù)
  • 作用域?:一旦設(shè)置了參數(shù)的默認值,函數(shù)進行聲明初始化時,參數(shù)會形成一個單獨的作用域(context)。等到初始化結(jié)束,這個作用域就會消失。這種語法行為,在不設(shè)置參數(shù)默認值時,是不會出現(xiàn)的。

  • 參數(shù)的擴展...rest
    • 收集
    • 擴展
    • 默認參數(shù)
  • 數(shù)組方法
    • map 映射
    • reduce 匯總
    • filter 過濾
    • forEach 循環(huán)
  • 字符串
    • startWith
    • endWith
    • 字符串模板??${a}xxx${b}
  • Promise
    • 封裝異步操作
    • Promise.all([]).then()
  • generator
    • 執(zhí)行一半能暫停
    • yield
  • JSON
    • JSON.stringfy()
    • JSON.parse()
  • 面向?qū)ο?
    • class Test{}
  • 解構(gòu)賦值
    • 左右結(jié)構(gòu)一樣
    • 右邊是合法事情
    • 聲明賦值一次完成
  • ?

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/Renyi-Fan/p/11617973.html

    總結(jié)

    以上是生活随笔為你收集整理的石川es6课程---18、ES6 复习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。