首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  前端开发

js 中的这个 args 参数是干什么用的

  •  
  •   king1101 · 276 天前 · 1250 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    var BindData = function (args) {
        var params = {
        type: $("#type").val(),
        pageIndex: $("#pageIndex").val(),
        pageSize: $("#pageSize").val(),
        
        param1: $('#ddlLock').val()
        };
        if ('object' === typeof args) $.extend(params, args);
        DataPage("../common/ashx/declare.ashx", params, event);
    }
    
    BindData();
    

    请问一下,上面这个 args 参数是做什么的

        1
    geshansuiyue   276 天前
    'object' === typeof args
        2
    ochatokori   276 天前 via Android
    如果 args 是对象的话就合并到 params
        3
    Terry05   276 天前
    这是显式声明的函数入参,也可以不用显式声明,使用 arguments 来获得所有的入参

    照代码的内容来看,这个是做类似表格查询中参数查询合并的操作
        4
    king1101   276 天前
    @Terry05 是的,就是做参数查询的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2730 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 13:09 · PVG 21:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.