JavaScript中利用构造函数创建两个英雄对象 函数中的公共部分包括姓名属性(name)类型属性(type)血量属性(blood)和攻击方式 (attack)英雄对象信息如下1.廉颇 力量型 500血量 攻击:近战 2.后羿 射手型 100血量 攻击:远程
时间: 2024-01-10 09:02:41 浏览: 138
可以使用如下的代码来创建两个英雄对象:
```javascript
function Hero(name, type, blood, attack) {
this.name = name;
this.type = type;
this.blood = blood;
this.attack = attack;
}
var hero1 = new Hero("廉颇", "力量型", 500, "近战");
var hero2 = new Hero("后羿", "射手型", 100, "远程");
```
这里使用了一个构造函数 `Hero` 来创建英雄对象。构造函数接受四个参数,分别是姓名、类型、血量和攻击方式。在函数内部,通过 `this` 关键字来设置对象的属性。最后,通过 `new` 关键字来创建两个英雄对象 `hero1` 和 `hero2`,并传入相应的参数。
阅读全文