MG
едит: lodash.isBoolean или typeof var === 'boolean' (но боксинг тогда не работает)
Size: a a a
MG
MG
SG
if (bool.toString() === 'true') return trueSG
I
if (bool.toString() === 'true') return truelet bool = 'true'E
if (bool.toString() === 'true') return truereturn bool === true || bool === false;- "решение влоб"
E
[true, false].includes(bool))))
E
!!bool === bool)))
DB
return bool === true || bool === false;- "решение влоб"
new Boolean(false) !== falseE
new Boolean(false) !== falseEO
new Boolean => {} - {} == trueE
new Boolean => {} - {} == trueE
MG
EO
E
(bool).valueOf() === new Boolean(bool.valueOf()).valueOf()
MG
E
(bool).valueOf() === new Boolean(bool.valueOf()).valueOf()