`
jickcai
  • 浏览: 252954 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

arguments 示例:一个接受任意数量参数并将其转为数组的函数

阅读更多

一个接受任意数量参数并将其转为数组的函数:

JavaScript的每个函数都带有一个仅在这个函数范围内作用的变量(contextual variable)称为参数(arguments),它是一个包含所有传给参数的伪数组(pseudeo-array),所以它并非真正意义的数组,也就是说你不能修改它,但可以访问其中的元素。

 

<script>


function makeArray(){
 var arr=[];
 for(var i=0;i<arguments.length;i++){
  arr.push(arguments[i]);
 }
 return arr;
}

var arr=makeArray("1","2","3");
alert(arr.join("-"));//outputs 1-2-3

</script>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics