2

前言:

函数名我们经常用,但是你们真的理解函数名嘛?就当你们很了解了,毕竟是基础知识,我就写个例子,不喜勿喷

例子:

我们知道JS函数有意思的是它竟然是一个对象,我们平时写的函数其实都是Function类型的实例,那函数名是什么呢?既然函数是引用类型,函数名当然是指向函数的指针,这就说明,一个函数可以有多个函数名,什么?你们不信,看看接下来的例子你们就相信了

function demo () {
    console.log('execute success!')
}
var tempFun = demo
demo = null
tempFun() //输出execute success!

这下相信了吧!什么还不相信,那把tempFun输出,输出的是一个函数,说明tempFun指向函数


flayPig
460 声望379 粉丝

attemp to do something that is defferent.