2

なぜmyPerson.age未定義なのですか?

function Person() {
  var age = 28;
}

var myPerson = new Person();

console.log(myPerson.age);

ofPersonが指す関数コンストラクターの変数が何であるかを明確に設定しました。いいえ?.prototypemyPerson

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 に答える