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

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

  •  
  •   king1101 · 318 天前 · 1615 次点击
    这是一个创建于 318 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 参数是做什么的

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

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