Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
if (value.one operation 'test') { console.log('ok'); }
const value = { one: 1 }; const operation = '>'; if (eval(`${value.one} ${operation} 0`)) { console.log('ok'); } // Выведет ОК, потому что 1 больше 0
const opsMap = { '==': (a, b) => a === b, '>': (a, b) => a > b, ... };