javascript求解 function f1(){ alert("1");}function f2(){ alert("2");}var f3 = f1.call;f3.call(f2);求运行机制? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function f1(){ alert("1");}function f2(){ alert("2");}var f3 = f1.call;alert(f1);alert(f2);alert(f3);f3.call(f2);把每个object打出来看了看f1,f2就是函数对象本身,f3也是个函数对象,其代码是function call() { [native code]}call本身是把当前函数对象的代码作用于另一个函数对象,即f3.call(f2)就是把f3的代码作用于f2而f3的代码就是调用本地代码,即调用传入函数对象自己的代码,在这里也就是f2自己的代码所以,就执行了alert("2") 这里有用法介绍http://xiaofeizm55333.javaeye.com/blog/80913 随机生成密码 跪求ERP权限设置具体讲解 GWT 刷新界面 我在xfire与spring结合报错为什么? spring中的类库 Tomcat4.1和Tomcat5.5处理输出中文问题(请大家帮忙) 回答:为什么java要有web service ,实现远端过程调用不是有RMI么? sping配置文件出错 不是高手也可进,只为解决一个问题,关于eclipse+tomcat 几个很基础的简单问题,请各位大哥帮助下。谢谢 两问题,求帮忙 关于编码问题
{
alert("1");
}
function f2()
{
alert("2");
}
var f3 = f1.call;
alert(f1);
alert(f2);
alert(f3);
f3.call(f2);把每个object打出来看了看
f1,f2就是函数对象本身,f3也是个函数对象,其代码是
function call() {
[native code]
}
call本身是把当前函数对象的代码作用于另一个函数对象,
即f3.call(f2)就是把f3的代码作用于f2
而f3的代码就是调用本地代码,即调用传入函数对象自己的代码,在这里也就是f2自己的代码
所以,就执行了alert("2")
这里有用法介绍
http://xiaofeizm55333.javaeye.com/blog/80913