您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页正文

javaScript 基础 04

来源:二三娱乐

函数

1.arguments

arguments

JavaScript还有一个免费赠送的关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array:

functionfoo(x) {    alert(x);// 10for(vari=0; i

利用arguments,你可以获得调用者传入的所有参数。也就是说,即使函数不定义任何参数,还是可以拿到参数的值:

functionabs() {if(arguments.length ===0) {return0;    }varx = arguments[0];returnx >=0? x : -x;}abs();// 0abs(10);// 10abs(-9);// 9

实际上arguments最常用于判断传入参数的个数。

Top