A JavaScript keretrendszerek egyik nagy előnye, hogy a fejlesztőket megkímélik a különböző böngészők sajátosságaitól. Szerintem ez az Ext JS-re különösen igaz. Mégis, minap egy furcsa hibába ütköztem:
var a = ['0', '1', '2'];
alert(a.indexOf(1));
alert(a.indexOf(1));
Míg Firefox a natív függvényt használja, addig az IE az ExtJS-ben definiáltat. Az elsőben van típusellenőrzés, míg a másodikban nincsen.