日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

石川es6課程---18、ES6 復習

一、總結

一句話總結:

無論在講課和學習中,復習總結都是很重要

?

?

二、ES6 復習

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

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

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

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

    ?

    轉載于:https://www.cnblogs.com/Renyi-Fan/p/11617973.html

    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。