Имеет ли OO Javascript эквивалент `to_bool` или` __len__`?

Есть ли в OO JS механизм приведения объектов экземпляра к логическому типу? Я хотел бы иметь возможность использовать пользовательские объекты экземпляров непосредственно в условных выражениях и делать утверждения в соответствии с!!(new Foo(0)) === false, !!(new Foo(1)) === true.

Python имеет__nonzero__ а также__len__ (увидетьВот)

Руби имеетto_bool.

Как JS делает это для строковых литералов"" и ноль0?

Ответы на вопрос(1)

Ваш ответ на вопрос