- function User(name, age, job) {
- this.name = name;
- this.age = age;
- this.job = job;
- this.friends = ["小白", "小飞"];
- }
-
- User.prototype = {
- constructor : User,
- sayName : function(){
- alert(this.name);
- },
- //其他代码
- }
-
- var user1 = new User("小明", 25, "程序员");
- var user2 = new User("度娘", 23, "百度HR");
-
- user1.sayName(); //小明
- user2.sayName(); //度娘
举个构造函数和原型模式组合使用定义用户类型的例子,
最新推荐文章于 2024-09-25 18:54:00 发布