
image.png
默認值:

image.png
rest參數(shù):
把參數(shù)轉(zhuǎn)為數(shù)組

image.png
注意:
...arg后面不應該再接其它的參數(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ù),當涉及函數(shù)嵌套,或者依賴另外其它函數(shù),可以考慮使用尾調(diào)用,提升性能。