オブジェクト内のメソッドの呼び出し
491 ワード
まずコードを見ます.
1,最初のalertは25.
2番目のalertは出力されます.
var xiaoming={
name:" ",
birth:1991,
age:function(){
var temp=new Date().getFullYear();
return temp-this.birth;
}
};
alert(xiaoming.age());
alert(xiaoming.age);
この二つのalertはそれぞれ何を出力しますか?1,最初のalertは25.
2番目のalertは出力されます.
function(){
var temp=new Date().getFullYear();
return temp-this.birth;
}
最初の一つは、ageを関数として扱うからです.二つ目はalertを文字列にしました.