|  | 主题:  这段代码 | 
            
                        
                
                    |  雅痞公子
 职务:普通成员
 等级:3
 金币:-3.0
 发贴:732
 注册:2003/3/27 23:16:34
 
 | 
                            
                            #12003/9/25 1:05:37 
                                这段代码是5D的教程:谁能详细讲解textlist()函数.
 
 
 
 | 
                        
                
                    |  pansheng
 职务:普通成员
 等级:1
 金币:0.0
 发贴:34
 注册:2003/9/22 12:18:15
 
 | 
                            
                            #22003/9/25 10:05:09 
                                arguments的作用是取得一个函数参数的个数。
 这句代码:
 tl=new textlist("欢迎来到5D多媒体的世界","您是第一次来吧?");
 (arguments[0]="欢迎来到5D多媒体的世界",arguments[1]="您是第一次来吧?")
 其实和
 tl=new Array("欢迎来到5D多媒体的世界","您是第一次来吧?");
 功能上是一样的。
 
 并没有发挥出arguments的最佳作用。
 
                                
                                    编辑历史:[这消息被Pansheng编辑过(编辑时间2003-09-25 10:23:29)]
 
 | 
                        
                
                    |  雅痞公子
 职务:普通成员
 等级:3
 金币:-3.0
 发贴:732
 注册:2003/3/27 23:16:34
 
 | 
                            
                            #32003/9/25 16:02:41 
                                那arguments是一个函数吗?
                                
                                
                                
                             | 
                        
                
                    |  我佛山人
 职务:版主
 等级:4
 金币:16.0
 发贴:2269
 注册:2002/8/7 15:09:27
 
 | 
                            
                            #42003/9/25 21:15:07 
                                不是函数
 看看JS的参考:
 
 arguments 对象
 该对象代表正在执行的函数和调用它的函数的参数。
 
 [function.]arguments[n]
 
 参数
 function
 
 可选项。当前正在执行的 Function 对象的名字。
 
 n
 
 必选项。要传递给 Function 对象的从0开始的参数值索引。
 
 说明
 不能显式创建 arguments 对象。arguments 对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。
 
 示例
 下面的示例演示了 arguments 对象的用法。
 
 function ArgTest(a, b){
 var i, s = "The ArgTest function expected ";
 var numargs = arguments.length;     // 获取被传递参数的数值。
 var expargs = ArgTest.length;       // 获取期望参数的数值。
 if (expargs < 2)
 s += expargs + " argument. ";
 else
 s += expargs + " arguments. ";
 if (numargs < 2)
 s += numargs + " was passed.";
 else
 s += numargs + " were passed.";
 s += "\n\n"
 for (i =0 ; i < numargs; i++){      // 获取参数内容。
 s += "  Arg " + i + " = " + arguments[i] + "\n";
 }
 return(s);                          // 返回参数列表。
 }
 
 | 
                        
                
                    |  中秋
 职务:普通成员
 等级:1
 金币:0.0
 发贴:8
 注册:2003/9/26 23:39:40
 
 | 
                            
                            #52003/9/26 23:45:08 
                                大佛真是无处不再啊
                                
                                
                                
                             |