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