2015-02-04
塊級作用域
塊級變量let
塊級常量const
sum = (a,b)=> a + b
nums.forEach(v=> {console.log(v)})
詞法this
默認參數(shù)值
剩余參數(shù)
展開運算符
多行字符串
字符串插值
帶標簽的模板字面量
原始字符串
更安全的二進制字面量(0b1111101)
更安全的八進制字面量(0o767)
字符串支持Unicode
String.fromCodePoint
String.prototype.codePointAt
正則表達式字面量添加 Unicode
正則表達式添加y標記抗蠢,支持粘滯匹配
對象屬性加強
屬性定義支持短語法obj = {x,y}
屬性名支持表達式obj = {["baz"+quux()]:42}
添加__proto__屬性举哟,但不建議使用
匹配[b,a] = [a,b]
對象匹配let {a,b,c} = objABC
參數(shù)匹配function g({name:n,val:v}){}
導入(import)
導出(export)
默認導出(export default)
使用extends繼承
重寫構(gòu)造器
super關(guān)鍵字
迭代器
for of
代理(proxy)
反射(Reflex)
Symbol類型
Set類型
Map類型
WeakSet類型
WeakMap類型
TypedArray類型
Object.assign
Array.from
Array.of
Array.prototype.fill
Array.prototype.find
Array.prototype.findIndex
Array.prototype.copyWithin
Array.prototype.entries
Array.prototype.keys
Array.prototype.values
String.prototype.includes
String.prototype.repeat
String.prototype.startsWidth
String.prototype.endsWidth()
Number.EPSILON
Number.isInteger
Number.isSafeInteger
Number.isFinite
Number.isNaN("NaN")
Math.acosh
Math.hypot
Math.imul
Math.sign
Math.trunc