Interesting Use Cases for JavaScript's Bitwise Operators: blog.logrocket.com/interesti… (If you need to do some bit-level manipulation of values, JavaScript has the operators you need.)
While there are some interesting uses of bitwise operators, I find developers often use them to be "clever" or for minor performance gains at the expense of clarity. In PRs I insist that they be replaced by clearer code where possible and if not then clearly commented.