Ожидаемый результат этой логики состоит в том, что каждый раз, когда я вызываю функцию rest (), здоровье существа должно быть восстановлено до 10. Когда я пытаюсь вызвать функцию rest, я получаю Uncaught TypeError: Не удается прочитать свойство 'health' изundefined
(я хочу связать функцию с DOM, чтобы при нажатии на изображение «rest» вызывалась функция rest () и восстанавливалось здоровье существа)
const creature = {
name: 'apiGong',
alive: true,
inventory: [],
health: 5,
item: {type: "claws", damage: 1,
},
}
function rest(creature){
let health = creature.health
while (health < 10){
health++
}
return health;
}