Terceiro Desafio de Código - Bootcamp Potência Tech iFood
- #JavaScript
Trabalhando com Classes e Objetos no JavaScript.
Acesse bootcamps ilimitados e +650 cursos pra sempre
Trabalhando com Classes e Objetos no JavaScript.
class Hero {
constructor(nome, idade, tipo) {
this.nome = nome;
this.idade = idade;
this.tipo = tipo;
}
atacar() {
let ataque
let classe = {"Guerreiro","Mago","Monge","Ninja"}
let acessorio = {"espada","magia","artes marciais","shuriken"}
for (let i = 0; i < classe.length; i++) {
if (this.tipo === classe[i]) {
console.log(`O ${this.tipo} atacou usando ${acessorio[i]}`)
break
}
}
}
}
let warrior = new Hero("Aragorn", "37", "Guerreiro")
let wizard = new Hero("Gandalf", "68", "Mago")
let monk = new Hero("Wong", "54", "Monge")
let ninja = new Hero("Kakashi", "30", "Ninja")
warrior.atacar()
wizard.atacar()
monk.atacar()
ninja.atacar()
Obrigado, Welinton! Sucesso para vc tbm!
Muito bom, isso ai, continue firme. Sucesso!