1:var let const
變數提公升 暫時性死區 塊級作用域 重複宣告變數 修改宣告的變數 能用const b不用let 能用let不用var
2:陣列新增的一些
擴充套件運算子... 將乙個陣列轉換成逗號分割的引數序列
array.from array.of----轉換成陣列
find() findindex()等方法
entries() keys() values() 鍵值對 遍歷的鍵 遍歷的值
includes() 返回boolean型別
flat()flatmap()資料扁平化
3:物件新增的一些
擴充套件運算子
屬性簡寫 =物件鍵名與對應值相等可以簡寫
屬性表示式
super關鍵字
object.assign
ES6新增特性
let 1.let宣告的變數不會掛在window中,不會像var宣告的變數一樣造成全域性變數的汙染 2.新增了乙個塊級作用域 以前只有函式作用域,全域性作用域 3.let是不允許重複宣告 4.let不會有宣告提前 var num 15 全域性變數 console.log num 15 console...
ES6新增特性
1 變數定義 const let 2 解構 3 箭頭函式 核心 this的指向 4 模板字面量 5 spread rest 物件展開 6 子符串 陣列新增方法 console.log str.includes de true,字串是否包含de console.log str.endswith ef ...
面試 es6新特性
let命令也用於宣告物件,但是作用域為區域性。在函式外部可以獲取到b,獲取不到a,因此例如for迴圈計數器就適合使用let。const用於宣告乙個常量,設定後值不會再改變。const pi 3.1415 pi 3.1415 pi 3 var sum num1,num2 等同於 var sum fun...