javascript的函数和其他编程语言不太一样。js的函数定义时,不管有没有参数在调用时都可以传若干个参数或不传参数,在函数内部可以使用arguments访问。
JavaScript 中每个函数内都能访问一个特别变量 arguments。这个变量维护着所有传递到这个函数中的参数列表。
// 声明
function sayHi() {
// 根据下标获取参数的值
console.log(arguments[0],arguments[1]); // 1 2
// 获取参数的个数
console.log(arguments.length); // 5
}
// 调用
sayHi(1,2,3,4,5);
网友评论