js中arguments.length的意思

来源:互联网 发布:大学生适合开淘宝店吗 编辑:程序博客网 时间:2024/05/10 04:52
在研究apply()/call()是什么的时候遇到了argument.length不明白了,就百度了一下原来是这个意思微笑

[html] view plain copy
  1. function imagePreload() {  
  2. var imgPreload = new Image();  
  3. for (i = 0; i < arguments.length; i++) {  
  4. imgPreload.src = arguments[i];  
  5. }  
  6. }  
  7. imagePreload(’001.gif’, ’002.gif’, ’003.gif’, ’004.gif’, ’005.gif’)  


这个是js中的arguments.主要是可以对输入的参数进行跟踪。
这如作者所举出的例子:imagePreload函数出入了5个参数,所以在js代码中的
arguments.length会知道你输入的了5个参数。并可以通过索引器获得五个参数的值。

原创粉丝点击