关于javascript自定义类的疑问

存在666 2016-08-01 02:25:30
有没有直接这样用, 是否应该使用继承,怎么用

function Person (){
this.head = new Head();
this.eye = new Eye();
}

function Head(){
this.headId = "";
}

function Eye(){
this.eyeId = "";
}
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongwei_zhou 2016-08-01
  • 打赏
  • 举报
回复
LZ的方法,每新建一个Person实例都会新建Eye和Head实例
esft 2016-08-01
  • 打赏
  • 举报
回复
lz写的这个应该是定义类的吧. head,eye和person是从属的关系,不是继承的关系. function Child(){} Child.prototype=new Person(); Child.prototype.say=function(){ alert(this.head); } 这是继承关系
KK3K2005 2016-08-01
  • 打赏
  • 举报
回复
完全没看出是 javabean
存在666 2016-08-01
  • 打赏
  • 举报
回复
引用 1 楼 functionsub 的回复:
没什么不对。
没看过别人这样用过,模仿Javabean。。。。感觉怪怪的
zhanglong19891129 2016-08-01
  • 打赏
  • 举报
回复
评论一下 是否有几分,JQ超级菜鸟求点分发个贴
functionsub 2016-08-01
  • 打赏
  • 举报
回复
没什么不对。

87,901

社区成员

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

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