交谈中请勿轻信汇款、中奖信息,勿轻易拨打陌生电话。
一条奔跑的蛇 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
- function OK(result, userContext)
- {
- // $("#result").html(result + "用户额外定义的数据:用户上下文,userContext" + userContext);
- $("#result").html(userContext.ID + "," + userContext.Name + "," + userContext.Price);
- }
- function request()
- {
- WebService.set_timeout(4000);
- //alert(WebService.get_timeout());
- var product = new Object();
- product.ID = "123";
- product.Name = "Dell Computer";
- product.Price = 6000;
- var p = {
- ID: 123,
- Name: "abc",
- Price: 8000
- };
- if (arguments.length == 2) {
- WebService.GetRangedNumber(arguments[0], arguments[1], OK, failed, p);
- } else {
- WebService.GetNumber(OK, failed, p);
- // WebService.TimeOutDemo(null, failed, product);
- }
复制代码一条奔跑的蛇 22:16:04
咋个远程
张波老师 22:16:44
不用了,你发代码过来了
张波老师 22:16:52
request(min, max);
在哪里?
张波老师 22:17:11
是调用吧?
一条奔跑的蛇 22:17:16
- $("#Button1").click(function ()
- {
- var min = $("#Text1").val();
- var max = $("#Text2").val();
- request(min, max);
- });
复制代码张波老师 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
呵呵,好的.这几天不要放松,加油!