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...