完全困惑:
function Person(){
var age = 28;
}
$(document).ready(function(){
var myPerson = new Person();
console.log(myPerson.age);
});
返回未定义。为什么?我已经明确设置了Person函数构造器中的变量,它应该由myPerson的.prototype指向,不是吗? 最佳答案
试试这个:
function Person(){
this.age = 28;
}
$(document).ready(function(){
var myPerson = new Person();
console.log(myPerson.age);
});