IEにはArray.indexOfが無いのか・・・

IEでArray.indexOfメソッドが無いとのこと。エラーが出てた。気づかなかった。

メソッドが無いなら追加する方がスマートかな。つか、配列検索は必要だろう・・・

if(! Array.indexOf) {
  Array.prototype.indexOf = function(o)
  {
    for(var i in this) {
      if(this[i] == o) {
        return i;
      }
    }
    return -1;
  }
}