FLASH,AS,SetTimeout,让它的函数参数带上参数一:怎么让SetTimeout(fun,2000)的 fun函数带上参数?二:这语句表示2秒后调用fun()函数,那么如果在1秒后fun函数的参数改变了,那么SetTimeout用的是哪个参数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:08:42
FLASH,AS,SetTimeout,让它的函数参数带上参数一:怎么让SetTimeout(fun,2000)的 fun函数带上参数?二:这语句表示2秒后调用fun()函数,那么如果在1秒后fun函数的参数改变了,那么SetTimeout用的是哪个参数?

FLASH,AS,SetTimeout,让它的函数参数带上参数一:怎么让SetTimeout(fun,2000)的 fun函数带上参数?二:这语句表示2秒后调用fun()函数,那么如果在1秒后fun函数的参数改变了,那么SetTimeout用的是哪个参数?
FLASH,AS,SetTimeout,让它的函数参数带上参数
一:
怎么让SetTimeout(fun,2000)的 fun函数带上参数?
二:
这语句表示2秒后调用fun()函数,那么如果在1秒后fun函数的参数改变了,那么SetTimeout用的是哪个参数?()
比如fun()函数的参数是a
2秒前:
a=2;
SetTimeout(fun(a),2000)
1秒前
a=1; //a变为1
现在又过了一秒,要调用fun(a)了,那么此时a=?
最好能告诉我怎么测试出结果验证!
这个东西是做泡泡堂的关键问题之一,我觉得,

FLASH,AS,SetTimeout,让它的函数参数带上参数一:怎么让SetTimeout(fun,2000)的 fun函数带上参数?二:这语句表示2秒后调用fun()函数,那么如果在1秒后fun函数的参数改变了,那么SetTimeout用的是哪个参数?
参数使用,一查帮助就知道,印象应该是setTimeout(fun,毫秒数,fun的参数)
a的取值,以最后一次赋值为准.