Based on http://ie.microsoft.com/testdrive/HTML5/ECMAScript5Array/Default.html, I thought IE9 supports indexOf in array but the following breaks. Any idea why?
your code looks right and this compatibility table shows that IE9 should support indexOf() and checks your actual browser for compatibility.
try to open it and take a look at your result. maybe you're running you IE in compatibility mode for IE7/8 or something else.
this jsfiddle works in my IE9 - please try that, too.