函數名咱們常常用,可是大家真的理解函數名嘛?就當大家很瞭解了,畢竟是基礎知識,我就寫個例子,不喜勿噴函數
咱們知道JS函數有意思的是它居然是一個對象,咱們平時寫的函數其實都是Function類型的實例,那函數名是什麼呢?既然函數是引用類型,函數名固然是指向函數的指針,這就說明,一個函數能夠有多個函數名,什麼?大家不信,看看接下來的例子大家就相信了指針
function demo () { console.log('execute success!') } var tempFun = demo demo = null tempFun() //輸出execute success!
這下相信了吧!什麼還不相信,那把tempFun輸出,輸出的是一個函數,說明tempFun指向函數code