函数名咱们常常用,可是大家真的理解函数名嘛?就当大家很了解了,毕竟是基础知识,我就写个例子,不喜勿喷函数
咱们知道JS函数有意思的是它居然是一个对象,咱们平时写的函数其实都是Function类型的实例,那函数名是什么呢?既然函数是引用类型,函数名固然是指向函数的指针,这就说明,一个函数能够有多个函数名,什么?大家不信,看看接下来的例子大家就相信了指针
function demo () { console.log('execute success!') } var tempFun = demo demo = null tempFun() //输出execute success!
这下相信了吧!什么还不相信,那把tempFun输出,输出的是一个函数,说明tempFun指向函数code