你們真的了解函式名嘛?

2021-09-13 13:09:03 字數 366 閱讀 2800

函式名我們經常用,但是你們真的理解函式名嘛?就當你們很了解了,畢竟是基礎知識,我就寫個例子,不喜勿噴

我們知道js函式有意思的是它竟然是乙個物件,我們平時寫的函式其實都是function型別的例項,那函式名是什麼呢?既然函式是引用型別,函式名當然是指向函式的指標,這就說明,乙個函式可以有多個函式名,什麼?你們不信,看看接下來的例子你們就相信了

function demo () 

var tempfun = demo

demo = null

tempfun() //輸出execute success!

這下相信了吧!什麼還不相信,那把tempfun輸出,輸出的是乙個函式,說明tempfun指向函式

你們真的了解函式的傳參嘛?

函式傳參我們天天都在用,但是你們真的了解嘛?就當你們很了解了,畢竟是一些基礎的東西,我就寫幾個例子,不喜勿噴。demo1 var obj function demo1 obj demo1 obj console.log obj.name july,命名引數的引用和外部一致demo2 var obj ...

你們真的了解JS的事件嗎?

基礎最後一篇啦,蹭著週六日趕緊寫完,其他的都是dom,bom的api或者瀏覽器能力,高階技巧,canvas使用等雜七雜八的知識點,這裡就不一一介紹了,平時編碼也用不太到,有興趣的可以找找相關的書籍先說說js事件流吧,js事件流就是從從document開始到目標dom節點之前的節點進行事件的捕獲,在目...

Linux使用者,你們真的了解開源硬體嗎?

linux使用者不了解一點開源硬體製造相關的事情,他們就會經常陷入失望的情緒中。商業軟體和免費軟體已經互相糾纏很多年了,但是這倆經常誤解對方。這並不奇怪 對一方來說是生意,而另一方只是一種生活方式。但是,這種誤解會給人帶來痛苦,這也是為什麼值得花精力去揭露這裡面的內幕。這是乙個沒有人獲益的怪圈,而且...