ES6工作中常用知識點

2022-03-04 15:08:11 字數 908 閱讀 3898

第乙個知識點:import 和 export

import匯入模組、export匯出模組

//

全部匯入

import people from './example'

//有一種特殊情況,即允許你將整個模組當作單一物件進行匯入

//該模組的所有匯出都會作為物件的屬性存在

import * as example from "./example.js"console.log(example.name)

console.log(example.age)

console.log(example.getname())

//匯入部分

import from './example'

//匯出預設, 有且只有乙個預設

export default

//部分匯出

以前有人問我,匯入的時候有沒有大括號的區別是什麼。下面是我在工作中的總結:

1.當用export default

people匯出時,就用 import people 匯入(不帶大括號)

2.乙個檔案裡,有且只能有乙個export default

。但可以有多個export。

3.當用export name 時,就用import 匯入(記得帶上大括號)

4.當乙個檔案裡,既有乙個export default

people, 又有多個export name 或者 export age時,匯入就用 import people,

5.當乙個檔案裡出現n多個 export 匯出很多模組,匯入時除了乙個乙個匯入,也可以用import *as example

第二個:let const 箭頭函式  模板字串 class promise 解構陣列  解構物件  ... 

es6常用知識點總結

1.定義變數的方式 let 1 沒有變數提公升 var具有變數提公升 即在當前作用域的最上面定義這個變數 但不賦值 例 console.log x var x 20 顯示undefined console.log m let m 100 報錯 2 let不可以重複宣告 例 var x 10 var ...

ES6知識點總結

面向過程和物件導向的對比 面向過程 物件導向 物件 物件是由屬性和方法組成的 類 class 在 es6 中新增加了類的概念,可以使用 class 關鍵字宣告乙個類,之後以這個類來例項化物件 物件導向的思維特點 抽取 抽象 物件共用的屬性和行為組織 封裝 成乙個類 模板 對類進行例項化,獲取類的物件...

ES6知識點簡單總結

let宣告的變數只能在所處遇到的快級有效。不存在變數提公升。暫時性死區,不受外部 影響。在乙個大括號中使用let關鍵字宣告的變數才具有塊級作用域,var關鍵字不具有這個特點 具有塊級作用域。使用const關鍵字宣告的常量必須賦值。常量賦值後值不能更改。varletconst 函式級作用域 塊級作用域...