// You have one arrow. Make it count!
// This should return the enemy with the most health.
function findStrongestEnemy(enemies) {
var strongest = null;
var strongestHealth = 0;
var enemyIndex = 0;
// While enemyIndex is less than the length of enemies:
while(enemyIndex < enemies.length) {
var enemy = enemies[enemyIndex];
if(enemy.health > strongestHealth) {
strongestHealth = enemy.health;
strongest = enemy;
}
enemyIndex ++;
}
return strongest;
}
var enemies = hero.findEnemies();
var leader = findStrongestEnemy(enemies);
if (leader) {
hero.say(leader);
}
Hey guys. Can someone please explain how does this area work? Thanks!
if(enemy.health > strongestHealth) {
strongestHealth = enemy.health; <---- why do we do that equality
strongest = enemy;
}