完全糊涂:
function Person(){
var age = 28;
}
$(document).ready(function(){
var myPerson = new Person();
console.log(myPerson.age);
});
返回undefined。为什么?我已经清楚地设定了Person函数construtor中的变量,它应该由myPerson的.prototype指向,不是吗?
答案 0 :(得分:10)
试试这个:
function Person(){
this.age = 28;
}
$(document).ready(function(){
var myPerson = new Person();
console.log(myPerson.age);
});