语句返回undefined

时间:2011-06-16 12:40:33

标签: javascript

完全糊涂:

function Person(){

 var age = 28;

}


$(document).ready(function(){


  var myPerson = new Person();

  console.log(myPerson.age);


});

返回undefined。为什么?我已经清楚地设定了Person函数construtor中的变量,它应该由myPerson的.prototype指向,不是吗?

1 个答案:

答案 0 :(得分:10)

试试这个:

function Person(){

    this.age = 28;

}


$(document).ready(function(){


  var myPerson = new Person();

  console.log(myPerson.age);


});