当 形参个数与传入参数数量不相符时,巧用arguments

来源:互联网 发布:securecrt mac 破解 编辑:程序博客网 时间:2024/05/21 09:56
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>无标题文档</title><script>function css(obj, name, value){               //arguments可以自动获取函数中的个数,我在我的博客中有讲到    if(arguments.length==2) //表示返回类型,    {        return obj.style[name];    }    else        //表示修改obj的name(形参)类型变成value(形参)类型    {        obj.style[name]=value;    }}window.onload=function (){    var oDiv=document.getElementById('div1');    alert(css(oDiv, 'width'));//调用函数,弹出类型    //css(oDiv, 'background', 'green'); 先把注释去掉,看看是否是你想要的结果};</script></head><body><div id="div1" style="width:200px; height:200px; background:red;"></div></body></html>

我在代码块中已经添加具体解释,勿喷,新手求支持

0 0
原创粉丝点击