每个函数都是function类型的实例

每个函数其实都是function类型的。也就是说我们声明的函数都是对象,有自己的属性和方法,函数名不过是指向该对象的一个指针而已。

1 function myfun(arg){
2      alert(arg);  
3 }
4 
5 var anfunc=myfuc;
6 
7 myfuc=null;
89 anful(1);//报错还是弹出

结果是弹出1,myfuc不过是指向我们函数对象的一个指针而已,他指向null之后,并不影响anfuc的,因此调用没有影响。

posted @ 2015-04-25 09:45  淡然。。。  阅读(207)  评论(0编辑  收藏  举报