1. 程式人生 > 其它 >匯入匯出、回撥地獄、同異微巨集任務

匯入匯出、回撥地獄、同異微巨集任務

  • 預設匯入匯出

    • 預設匯出: export default {xxx}

    • 預設匯入: import 接收名稱 from '模組地址

每個模組只允許預設匯出一次

  • 按需匯入匯出

      按需匯出:export 匯出的成員(let a = 10)
      按需匯入: import {多個接收名稱} from '模組地址'
    

每個模組可以按需匯出多次

as 關鍵字可以改名字(import {a as b} from '模組地址')

  • 按需匯入匯出可以同時使用,匯入方法不同

    • import 預設匯入名稱{按需匯入名稱} from '模組地址'
  • 直接執行匯入模組程式碼,並不執行模組向外共享程式碼

      import '模組地址'
    
  • 解決回撥地獄

    • asyncawait 語法
    • 注意:
      • await關鍵字後面要跟 promise物件
      • awaut關鍵字僅僅只能出現在被async修飾函式裡面
      • async方法中,第一個await,之前得程式碼會同步執行,await之後的程式碼會非同步執行
      • thenfs是第三方包讀取檔案包
  • 同步任務與非同步任務

  • 巨集任務與微任務