揭开 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中文网其他相关文章!