indexOf() >= 0 ? No thanks
Bored of using this?
var foo = ['a', 'b', 'c'];
if( foo.indexOf('b') >= 0 ) {
    console.log('Exists!')
}Use bitwise instead!
if( !!~foo.indexOf('b') ) {
    console.log('Exists!')
}How?
~1 is zero, which means false.
All other other number will return true.
Written by Tiago Almeida
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
 #Javascript 
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#

 
 
 
