JavaScript: ビット反転とString#indexOf
if(~block.innerHTML.indexOf(this._key))
return;
hatebu - ’ellaneous
これは使える。
// 含むとき
if (~str.indexOf("http://")) {}
// 含まないとき
if (!~str.indexOf("http://")) {}
+1だと後者に括弧が1組増えるとか、含む含まないの判定なのに+1?みたいな違和感があるけど、これだとけっこうすっきりする。
慣れがいるかもだけど。