视频下载 网友评价 课程大纲 报名咨询

[终身学员辅导]陈昊-10AJAX-ajax中javascript方法参数arguments

[ 197 查看 / 0 回复 ]

交谈中请勿轻信汇款、中奖信息,勿轻易拨打陌生电话。

一条奔跑的蛇  22:10:51
老师
问个问题
一条奔跑的蛇  22:11:11
javascript中函数参数的问题
我看咱上课的代码中有个function OK(result, userContext)但调用时只写了个OK,没有参数,是怎么回事,这个调用是把啥传进去了
张波老师  22:13:15
hi.
一条奔跑的蛇  22:13:23
还有定义function request()没有参数
但用的时候是 request(min, max);

却传了个参数
张波老师  22:14:52
OK这个是个函数
一条奔跑的蛇  22:15:03

张波老师  22:15:11
你打开了吗?远程给我看看
一条奔跑的蛇  22:15:54
  1. function OK(result, userContext)
  2.         {
  3.             // $("#result").html(result + "用户额外定义的数据:用户上下文,userContext" + userContext);
  4.             $("#result").html(userContext.ID + "," + userContext.Name + "," + userContext.Price);

  5.         }
  6.   function request()
  7.         {
  8.             WebService.set_timeout(4000);

  9.             //alert(WebService.get_timeout());

  10.             var product = new Object();
  11.             product.ID = "123";
  12.             product.Name = "Dell Computer";
  13.             product.Price = 6000;

  14.             var p = {
  15.                 ID: 123,
  16.                 Name: "abc",
  17.                 Price: 8000
  18.             };
  19.             if (arguments.length == 2) {
  20.                 WebService.GetRangedNumber(arguments[0], arguments[1], OK, failed, p);
  21.             } else {
  22.                 WebService.GetNumber(OK, failed, p);
  23.               // WebService.TimeOutDemo(null, failed, product);
  24.             }
复制代码
一条奔跑的蛇  22:16:04
咋个远程
张波老师  22:16:44
不用了,你发代码过来了
张波老师  22:16:52
request(min, max);
在哪里?
张波老师  22:17:11
是调用吧?
一条奔跑的蛇  22:17:16
  1.   $("#Button1").click(function ()
  2.             {
  3.                 var min = $("#Text1").val();
  4.                 var max = $("#Text2").val();
  5.                 request(min, max);
  6.             });
复制代码
张波老师  22:17:18
这个你要补一下javascript里有讲
一条奔跑的蛇  22:17:29

张波老师  22:18:21
request(min, max);实际上是多传了2个参数,虽然在定义的时候没有参数位.javascript很灵活,这样做可以的,它内部通过arguments来获得所有实际传入的参数

张波老师  22:18:32
这个上课当时就特别说明过,你肯定走神了
一条奔跑的蛇  22:19:06

有可能
一条奔跑的蛇  22:19:28
我继续看视频了
下了
张波老师  22:20:02
呵呵,好的.这几天不要放松,加油!
TOP