揭開JavaScript 的隱藏力量
與它的簡單性相反,JavaScript 擁有大量隱藏的功能,熟練的程式設計師應該掌握這些功能。這是一個值得注意的:
參數類別陣列物件
與許多其他語言不同,JavaScript 函數不需要明確定義的參數。相反,它們擁有一個類似“參數”的數組對象,其行為與數組類似。這允許靈活處理函數中的參數:
<code class="javascript">function sum() { var retval = 0; for (var i = 0, len = arguments.length; i < len; ++i) { retval += arguments[i]; } return retval; } console.log(sum(1, 2, 3)); // Output: 6</code>
此功能賦予 JavaScript 函數很大程度的多功能性,使它們能夠無縫處理不同數量的參數。
以上是JavaScript 如何處理沒有預先定義參數的參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!