默認(rèn)值:
rest參數(shù):
把參數(shù)轉(zhuǎn)為數(shù)組
注意:
...arg后面不應(yīng)該再接其它的參數(shù)
- 函數(shù)的length屬性丢习,不包括 rest 參數(shù)陪每。
擴展運算符(spread)是三個點(...)##
// ES5
[1, 2].concat(more)
// ES6
[1, 2, ...more]
把數(shù)組轉(zhuǎn)為離散值
箭頭函數(shù)##
簡化回調(diào)函數(shù)
// 箭頭函數(shù)寫法
[1,2,3].map(x => x * x);
使用箭頭函數(shù)時罚渐,注意this
值的綁定
尾調(diào)用##
函數(shù)式編程,函數(shù)的最后一步返回的是一個函數(shù)赊瞬,當(dāng)涉及函數(shù)嵌套戒突,或者依賴另外其它函數(shù),可以考慮使用尾調(diào)用践叠,提升性能言缤。