ES6 函式的引數

2022-03-07 17:55:02 字數 718 閱讀 2391

1、收集剩餘的引數

1

function

show(a, b, ...args)

67 show(1, 2, 3, 4, 5)

列印結果如圖。args為陣列。

位置必需在引數的最後乙個(rest parameter 剩餘引數)

1

function

show(a, b, ...args, c) 6//

報錯 rest parameter must be last formal parameter

2、展開陣列

展開後的效果就是直接將陣列內容拿出來

let arr1 = [1, 2, 3]

let arr2 = [4, 5, 6]

let arr =[...arr1, ...arr2]

console.log(arr);

//[1, 2, 3, 4, 5, 6]

1

function show(a, b = 1, c = 2)

45 show(5) //

5 1 2

6 show(6, 9) //

6 9 2

ES6 函式引數

引數收集 展開 1.收集剩餘引數 rest parameter 必須是最後乙個 function show a,b,args show 2017,12,21,20,10 2.展開陣列 let arr1 1,2,3 let arr2 4,5,6 let arr3 arr1,arr2 console.l...

ES6 函式 引數

函式的引數 1 引數擴充套件 陣列展開 1 收集 剩餘的 引數 function show a,b,args 三點運算子 rest parameter 必須是最後乙個 function show a,b,args show 12,15,8,9,20 輸出 12 15 8,9,20 2 陣列展開 展開...

ES6的函式引數增強

什麼是引數預設值?es6允許為函式定義中形參列表中的最後乙個引數定義預設值,如果沒有傳遞實參,自動呼叫新參的預設值 什麼時候使用引數預設值?當我們希望引數沒有傳遞乙個實參的時候,也有備選的預設值的時候,就用這個預設值語法 使用引數預設值 定義函式 什麼是剩餘引數 專門代替arguments語法,代替...