用博客记录点滴……

JS 小技巧整理

一、javascript中调用函数并不一定严格执行指定的参数个数。(函数定义时的参数个数和调时指定的参数个数并不一定要相等)

function showInfo(arg1)
{
  var defindlen=showInfo.length;
  alert(len);
  if (arguments[0] != undefined) {
      var str="";
      for(var i=0;i<arguments.length;i++){
       str+=arguments[i]+" ";
      }
       alert(str);
   }else{
        alert("undefind");
    }
}

用函数名.length得到函数定义时的参数个数。(例如:showInfo.length)

用arguments.length得到调用函数时指定的参数(实际参数)的个数。

posted @ 2014-10-15 11:09  aegisada  阅读(167)  评论(0编辑  收藏  举报