Иногда, хороший выбор просто отсутствует и мы вынуждены выбирать меньшее из двух зол.
Реализуй функцию getLesserEvil которая принимает два объекта, сравнивает их по evilFactor
и возвращает то, у которого evilFactor меньше.
Эта задача — часть курса по Full-Stack JavaScript
Ты можешь задать свой вопрос в комментариях под постом
Если ты уже решил задачу, то не стесняйся помочь другим
helper.js
export const getLesserEvil = (threat1, threat2) => {
return threat1;
}
solution.js
/**
* Sometimes, there isn't a good choice and we need to choose the lesser evil.
*
* Implement a function **getLesserEvil** that takes two objects, compares them by the field **evilFactor** and
* returns the one which the smaller **evilFactor**.
* */
import { getLesserEvil } from './helper.js';
const globalWarming = {
description: 'Global warming risk',
evilFactor: 10,
}
const aiThreat = {
description: 'The AI threat to humanity',
evilFactor: 1,
}
const globalPandemic = {
description: 'Mass extinction from the global pandemic',
evilFactor: 3,
}
console.log(getLesserEvil(globalWarming, globalPandemic));
console.log(getLesserEvil(aiThreat, globalPandemic));