代码描述:javascript arguments用法。javascript arguments用法简单介绍源码下载
本章节将会简单介绍一下arguments的相关知识,因为它是javascript中必须要掌握的最为重要的概念之一,希望能够给需要的朋友带来帮助,下面进入正文。 一.基本概念: arguments是javascript的一个内置对象,和Math或者JSON对象一样都是以对象形式存在的,无须实例化。 所有的函数都有一个arguments对象,包含了传递给函数的所有参数。它的用法类似于数组,可以使用索引访问传递的参数值,或者使用length属性返回参数的个数,但是它的的确确是个对象,不是数组。 代码实例如下:
<script> function func(m,n){ console.log(arguments.length); console.log(arguments[0]); } func(1,2); </script>
以上代码可以输出参数的个数和第一个参数的值,下面再来证明一下它为何不是数组,代码如下:
<script> function func(m,n){ console.log(arguments.push) } func(1,2); </script>
arguments并没有push函数,所以它不是一个数组。 二.arguments转化为数组: 可以讲arguments转换成一个数组,代码如下:
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能