Is !! a best practice to check a truthy value in an if statement
!!value is commonly used as a way to coerce value to be either true or false, depending on whether it is truthy or falsey, respectively. In a control flow statement such as if (value) { … } or while (value) { … }, prefixing value with !! has no effect, because the control flow statement … Read more