如何让对象里面每一个会员都有相同的方法?

mingfish2 2013-05-09 09:37:04
如何让对象里面每一个会员都有相同的方法?

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
var team={

// 会员
jimmy:{
name:'jimmy',
say_name:function (){} // 调用公用函数
},

darcy:{
name:'darcy',
say_name:function(){} // 调用公用函数
},

// 公用函数
say_name: function(){
// 这个函数每一个会员都有,我不想在每个会员中都写say_name重复代码,应该怎么写?求完善一下代码
alert('my name is ??')
}

}
</script>
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
色拉油 2013-05-09
  • 打赏
  • 举报
回复
楼主自己都说了让每一个会员都有什么什么方法,会员自然得是对象了 每个人是会员对象的实例,拥有会员的方法 楼上的回复完全正确
猿敲月下码 2013-05-09
  • 打赏
  • 举报
回复
根据这个需求,LZ或许可以改变一下设计方法. 比如这里有一个会员类,里面有个name属性和say_name方法 var Member = function(name) { this.name = name; } Member.prototype.say_name = function() { alert('my name is ??'); } var jimmy = new Member('jimmy'); jimmy.say_name();

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧