javascript - 当没有参数时,将参数插入数组有什么意义?

标签 javascript

来自bootstrap-datepicker library :

    // .....
    return function(){
        var a = [];
        a.push.apply(a, arguments);
        $.extend(a, extras);
        return a;
    };

当没有参数时,将参数插入数组有什么意义?

最佳答案

你怎么知道没有争论?这取决于该函数的调用方式。在 JavaScript 中,方法签名并不限制函数的使用方式。不管怎样,您都可以使用零个或多个参数来调用它。

arguments 变量包含传入的任何参数。该函数显然以某种方式使用了它。

关于javascript - 当没有参数时,将参数插入数组有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33504883/

相关文章:

javascript - 无法获取根据下一页中的信息更改颜色的按钮

javascript - map API v3 : Calculate bearing

javascript - 解析一个使用 Promise 的函数

javascript - 没有 hashbang 的动态 Web 应用程序 #!

javascript - 如何将 JSONString 转换为 Javascript 对象

javascript - 需要使用 Jasmine 获取文件路径

javascript - JQuery:输入更改 -> 查找父级 -> 查找下一个输入 -> 值返回未定义

javascript - 仅在 Google 电子表格的最后一行查找和替换

javascript - 扭曲 Raphael 中的 "path"

javascript - 如何获取点击区域的id而不是父id?