JavaScript中如何实现一个包含3个方法的函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计721个文字,预计阅读时间需要3分钟。
plaintextxiaoming={ name: '小明', birth: 1990, age: function () { var y=new Date().getFullYear(); return y - this.birth; }};xiaoming.age(); // 25
gistfile1.txtvar xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear(); return y - this.birth; } }; xiaoming.age; // function xiaoming.age() xiaoming.age(); // 今年调用是25,明年调用就变成26了 //在一个方法内部,this是一个特殊变量,它始终指向当前对象,也就是xiaoming这个变量。所以,this.birth可以拿到xiaoming的birth属性。
本文共计721个文字,预计阅读时间需要3分钟。
plaintextxiaoming={ name: '小明', birth: 1990, age: function () { var y=new Date().getFullYear(); return y - this.birth; }};xiaoming.age(); // 25
gistfile1.txtvar xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear(); return y - this.birth; } }; xiaoming.age; // function xiaoming.age() xiaoming.age(); // 今年调用是25,明年调用就变成26了 //在一个方法内部,this是一个特殊变量,它始终指向当前对象,也就是xiaoming这个变量。所以,this.birth可以拿到xiaoming的birth属性。

