大家真的瞭解函數名嘛?

前言:

函數名咱們常常用,可是大家真的理解函數名嘛?就當大家很瞭解了,畢竟是基礎知識,我就寫個例子,不喜勿噴函數

例子:

咱們知道JS函數有意思的是它居然是一個對象,咱們平時寫的函數其實都是Function類型的實例,那函數名是什麼呢?既然函數是引用類型,函數名固然是指向函數的指針,這就說明,一個函數能夠有多個函數名,什麼?大家不信,看看接下來的例子大家就相信了指針

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

這下相信了吧!什麼還不相信,那把tempFun輸出,輸出的是一個函數,說明tempFun指向函數code

相關文章
相關標籤/搜索