每个函数都是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的,因此调用没有影响。
每个函数其实都是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的,因此调用没有影响。