<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function getAge(){ var now; now=new Date().getFullYear();//获得当地时间年份 return now-this.birth; }//该方法不能直接使用,因为此时的this是window,可以用apply控制this的指向 // getAge.apply(xiaohong) var xiaowang={ //对象中只有属性和方法; name:"wanglala",//属性用,隔开 birth:1999, age: function (){ var now; now=new Date().getFullYear();//获得当地时间年份 return now-this.birth; //调用对象的属性是xiaowang.name 调用对象的方法是xiaowang.age() } } var xiaohong={ birth: 2000, age:getAge // 调用对象的方法是xiaowang.age() } </script> </body> </html>