array.indexOf()
のクロスブラウザの互換性が悪いことに気づいていませんでした。しかし、私は今、前の方法を使わずに同じことを達成する方法を見つける必要があります。crossbrowser "inArray"関数(jQueryなし)
私はしばらくの間、グーグルを試みましたが、本当の説得力のある答えは見つかりませんでした。私はjQueryのまたは任意の他のライブラリ/フレームワークを使用することはできません
- :今のところ、私はループ(これは遅いですし、私はより良い方法があると確信しています)
サイドノートでそれをやっています。
- それは必ずしもどのように、アレイ・ループチェック指数(偽/単に真 OKになります)私はあなたのすべてを知っているので、私のコードを共有する必要はありませんと思っ
を返却する必要はありません。あなたは何をすべきかに関係なく今の
Mozillaが提供する['indexOf' shim](https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Array/indexOf#Compatibility)を使用できます。 –
「IE lt 9」に[ES5-shim](https://github.com/kriskowal/es5-shim)を指定したい場合... –
ループはまったく悪くありません。 [V8の 'indexOf'もまた1つになっている。](http://www.google.com/codesearch#OAMlx_jo-ck/src/var/src/array.js&l=1207) – pimvdb