в чем проблема?
dimonscredo Нужно сравнивать не threat1 и threat2, а свойства evilFactor этих объектов
threat1
threat2
evilFactor
export const getLesserEvil = (threat1, threat2) => { if (threat1 <= evilFactor && threat2 <= evilFactor) { return threat1 } else if (threat2 <= evilFactor && threat1 <= evilFactor) { return threat2 } }
Проблема, не работает
Andrioxa чтобы получить доступ к полю объекта нужно использовать точку. Например: threat1.evilFactor или threat2.evilFactor
threat1.evilFactor
threat2.evilFactor
export const getLesserEvil = (threat1, threat2) => { if (threat1.evilFactor <= threat2.evilFactor) { return threat1; } else { return threat2; } }
Попробуй так
Здравствуйте, подскажите, пожалуйста, что не так? export const getLesserEvil = (threat1, threat2) => { if (threat1.evilFactor < threat2.evilFactor) { return threat1.description; } else { return threat2.description; } }
Serhii Разобрался сам, не актуально.
export const getLesserEvil = (threat1, threat2) => { if (threat1.evilFactor < threat2.evilFactor) { return threat1; } else { return threat2; } }
Serhii верно, нужно было вернуть весь объект, а не только description.
description