foo的原型是什么 控制器輸出的代表什么意思?
定義一個函數,函數的原型到底是什么?
慕姐4208626
2018-12-19 17:13:10
TA貢獻1816條經驗 獲得超6個贊
首先我們創造的每個函數都會有一個 prototype(原型) 屬性,該屬性所指向的對象即我們所說的原型(對象)。而所有原型都有一個 constructor(構造函數) 屬性,該屬性指向我們所創造的函數。
當你把 foo.prototype 在控制臺打印的時候,如果你把打印的內容展開,你應該可以看到兩個屬性:constructor 和 proto__(如果你是在chrome 或者 FF下)。這里的 constructor 就是之前說的構造函數屬性,而 __proto 則是每個對象都會有的一個屬性,是 js 內部用來查找原型鏈的屬性
舉報