2

为什么是myPerson.age未定义的?

function Person() {
  var age = 28;
}

var myPerson = new Person();

console.log(myPerson.age);

我已经清楚地设置了Person函数构造函数中应该由.prototypeof指向的变量myPerson,不是吗?

4

1 回答 1

10

试试这个:

function Person(){

    this.age = 28;

}


$(document).ready(function(){


  var myPerson = new Person();

  console.log(myPerson.age);


});
于 2011-06-16T12:41:59.390 回答