今天在擼代碼的時候遇見個問題。就是下面的寫法有什么區別?(1)function person(){ this.name = 'Tom';}(2)function person(){}person.name = 'Tom';(3)function person(){}person.prototype.name = 'Tom'這3種寫法有什么區別?尤其是第二種寫法為什么可以直接寫person.name。person是函數。為什么可以像對象一樣添加屬性?我應該看什么資料惡補這方面的知識?前端小白。各位大神指點下。萬分感謝。
js 的function為什么可以添加屬性
哆啦的時光機
2019-02-19 17:17:34