ES6 實用總結 補充

2022-04-09 18:57:47 字數 1700 閱讀 3902

1、const宣告的常量只在當前**塊有效,對於一些定義引數,我們可以單獨出來,在其餘模組進行引用

2、字串操作:

a:遍歷:

b:字串的判定

c:模板字串

3、數字的轉化

4、陣列的擴充套件

a:array.form() 將兩類物件轉化為真正的陣列 : 類似陣列的物件以及可遍歷的物件,包含(es6的set以及map)

b:array.of() 將一組值轉化為陣列

c:找到第乙個符合條件的陣列成員:

d:返回第乙個符合條件的陣列的位置,找不到則返回-1

e:fill使用給定值填充陣列

f:遍歷陣列:keys()對健名的遍歷,values()對健值得遍歷,enteies()對鍵值對的遍歷

g:判斷陣列是否含有某值

h:在陣列的定義中直接生成陣列:babel轉碼器已經支援

5、函式的擴充套件

a:預設值:

b:擴充套件運算子

c:合併陣列

6、物件的擴充套件

a:物件的簡寫

b:表示式寫法

c:object.is(),用來比較兩個值是否嚴格相等

d:object.assign(),將乙個元物件可列舉的屬性複製到目標物件

7、symbol物件:

a:symbol在物件內部使用

8、set,類似於陣列,成員的值都是唯一的,沒有重複的值

a:使用

b:遍歷操作

9、map,鍵值對的集合,但是object是「字串 - 值」的對應,而map可以做到「值 - 值」的對應

a:使用

b:map的屬性和操作方法

10、iterator介面的for of . for in(for in是為遍歷物件而設計的,不適用於遍歷陣列)

注意:foreach(陣列的迴圈方法),不能中途跳出迴圈,而for of 是可以配和break,continue,return使用

未完待續。。。。。。

es6語法補充

es6語法補充 1.let關鍵字 var沒有變數提公升 let變數的宣告,會提公升到當前作用域的頂端 console.log city let city 北京 列印 北京 console.log city var city 北京 列印 undefined 2.模板字串 使用包裹文字 1的左邊那個鍵 ...

ES6語法總結

1 物件的寫法 es5中物件 es6中物件 注意這種寫法的屬性名稱和值變數是同乙個名稱才可以簡寫,否則要想es5那樣的寫法,例如 2 在物件中的方法的寫法 es5中物件 substrict function es6中物件 substrict 3 物件的匯出寫法 es5兩種形式 1 module.ex...

es6學習總結

一 let和const 1.let宣告的變數只在它所在的 塊有效。2.let宣告的變數僅在塊級作用域內有效。3.不存在變數提公升。4.每個let宣告的變數都有各自的作用域。它所宣告的變數一定要在宣告後使用,否則報錯 5.暫時性死區 只要塊級作用域內存在let命令,它所宣告的變數就 繫結 bindin...