💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## **自定义构造函数** ``` function Hero(name,weapon,equipment,blood) { // this 动态的给对象增加成员 // this指向当前对象 this.hero.name=name; this.hero.weapon =weapon; this.hero.equipment=equipment; this.hero.blood=blood; //方法 this.hero.attack = function () { console.log(this.name + ':射箭') }; this.hero.run= function () { console.log(this.name + ':瞬移') }; return hero; } ``` #### 如何使用: ``` var hero1 = new Hero('黄忠','弓箭',['头盔','靴子'],100); var hero2 = new Hero('刘备','弓箭',['头盔','靴子'],100); new 的执行过程: 1,在内存中创建一个空对象 2,让构造函数的this指向刚刚创建的对象 3,执行构造函数,在构造函数中设置属性和方法 4,返回当前对象 ```