!== и || в условии
Как можно изменить это условие, чтобы в консоль не выводилось 3?
const a = "1";
if (a !== "1" || a !== "2") {
console.log(3);
}
При этом не вынося console.log(3) за пределы if () {}.
if (user.role !== 'overlord' || user.role !== 'admin' || user.role !== 'moderator') {
return Promise.reject(config.get('msgs.typeErrors.smallRole'));
}
"Если роль пользователя не оверлорд, или не админ, или не модератор, то ..."
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
а чего вы ожидаете от условия ИЛИ?
в вашем случае условие ВСЕГДА срабатывает
ну сделайте
const a = "1";
if (a !== "1" && a !== "2") {
console.log(3);
}