also found useful this pattern as more declarative, but need to use it carefully. my early pitfall was to use array.length && ... instead of array.length === 0 && ...
What about just using
!!array.length && ...?
It looks smarter and shortly.
yep, it's shorter :) use !! many years while coding on perl. now I prefer Boolean(array.length)
What about just using !!array.length && ... ? It looks smarter and short.
This is great advice. Falsey and Thruthy values bit me in the same way. I do things like isEmpty(array) or if I am really defensive isNullOrEmpty(array)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.