function person (){
}
person.prototype.each = function(){
}prototype是一個對象,構造函數里面的prototype的屬性指向這個對象;既然prototype在構造函數外面是一個對象,小弟不明白為什么person能點對象呢;就像下面的錯誤例子一樣,a不能點上b;var a = funciton(){ //a對象}var b ; //b對象a.b //a不能這樣點b然后進行賦值吧constructorfunction person (){
}var p = new person();var s = p.constructor + "";console.log(s) //結果:personconstructor不是存在于person.prototype.constructor的prototype對象中嗎?為什么new出來的p也能訪問這個屬性;
關于prototype和constructor一些疑問
料青山看我應如是
2018-08-07 11:10:20