function?haha(){}
haha.a=1;因為js的函數實際上也是對象嗎?
js的函數也可以定義屬性?
qq_殺意隆_0
2017-06-14 19:55:38
TA貢獻1條經驗 獲得超1個贊
函數是對象。既然是對象就可以有屬性和方法。每個函數都包含兩個屬性length和prototype。
感覺函數一般不會這樣
function?haha(){}; haha.a=1;
這樣子見得比較多
var?obj={};//創建一個空對象 obj.att=1;//給空對象obj添加一個屬性att
函數都是把代碼寫在{}內的,因為還有一個作用域的問題。
TA貢獻170條經驗 獲得超132個贊
你首先要了解一點,就是js萬物皆對象,它的數組,函數,一切的一切都是對象,比如window對象,array對象,math對象,都是對象,包括函數,math對象有四舍五入,取整等等,都是函數吧,這個就是它是對象的屬性
舉報