EASY
Write a function argumentsLength
that returns the count of arguments passed to it.
宣告一個函數 argumentsLength
,並且返回 傳遞給它的參數 的數量。
argumentsLengt
函式裡面返回參數陣列的長度就完成~...args
是現代JavaScript中用來表示剩餘參數(Rest Parameters)的方法。...args
時,表示將該函示接收任意數量的參數全部打包並命名為args
的陣列,這樣我們就可以在函式內部使用args
來訪問和使用參數陣列的元素,且不需要知道實際上全部有哪些參數即可對參數陣列進行邏輯操作。...args
的理解之後,我們就可以透過返回 陣列方法中args.length
這個屬性獲得參數陣列的長度,也就是傳遞給函式的參數數量。function argumentsLength(...args) {
return args.length;
}
let result = argumentsLength(5);
console.log(result); // output:1
result = argumentsLength({}, null, "3");
console.log(result); // output:3