const check = value => Object.hasOwnProperty.call(value, 'one') && value.one !== false;
check({}); // false, one нет в объекте - всё верно
check({ one: undefined }); // true, one есть в объекте и он не равен false - всё верно
check({ one: true }); // true, one есть в объекте и он не равен false - всё верно
check({ one: false }); // false, one есть в объекте, но он равен false - всё верно
Всё ж работает, что не так?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.