今天的內容簡單到我不太想寫…面試考這個?是多瞧不起人啊!
Day9: Return Length of Arguments Passed
問題描述:Write a function argumentsLength
that returns the count of arguments passed to it.
問題難度:Easy
問題限制:
args
is a valid JSON array0 <= args.length <= 100
我的解題思路
要求回傳array裡面的數量?
1 | return args.length |
這….還真的是這樣喔….
原本想說我應該有哪裡沒有了解題目,結果答案還真的是這樣…
結論
直接跳結論,沒有其他的解法。
這題唯一想考的應該是...args
吧
以下內容取自MDN:
其餘參數(rest parameter) 語法可以讓我們表示不確定數量的參數,並將其視為一個陣列。
1 | function f(a, b, ...theArgs) { |
如果函式的最後一個命名參數以 … 開頭,它會被視為一個陣列。該陣列的元素會被置於索引從 0(含)到的 theArgs.length(不含)位置,並且被視為一個函式的參數。
在上面的範例中,theArgs 會將函式 f 中第三個(含)以後的參數收集起來。