Задать вопрос
@svilkov87

Как сформировать условие с логическим оператором?

Всем привет!

Немного изменил вопрос. Нужно получить условие не с И, а с ИЛИ.

Есть объект:
var obj = {
    one  :  true,
    two  :  true
  };


Как сформировать такое условие:
Если есть в объекте one ИЛИ one не равен false, то что-то вывести в консоль?
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя sgrogov К ответам на вопрос (2)
@sgrogov
if (Object.hasOwnProperty.call(obj, 'one') && obj.one !== false) {
  console.log('foo');
}


или используйте lodash (или аналоги)

if (_.has(obj, 'one') && obj.one !== false) {
  console.log('foo');
}
Ответ написан