举个构造函数和原型模式组合使用定义用户类型的例子,

来源:互联网 发布:鼠标宏软件 编辑:程序博客网 时间:2024/06/10 04:53
  1. functionUser(name, age, job){
  2. this.name= name;
  3. this.age= age;
  4. this.job= job;
  5. this.friends=["小白","小飞"];
  6. }

  7. User.prototype={
  8. constructor :User,
  9. sayName :function(){
  10. alert(this.name);
  11. },
  12. //其他代码
  13. }

  14. var user1=newUser("小明",25,"程序员");
  15. var user2=newUser("度娘",23,"百度HR");

  16. user1.sayName();//小明
  17. user2.sayName();//度娘
原创粉丝点击