Array Index Handling

Description

Starting with Windows Internet Explorer 9, array elements with large indices are handled differently than in earlier versions.

http://msdn.microsoft.com/en-us/library/ie/gg622936%28v=vs.85%29.aspx

Source Code

    function test() {
        var arr = new Array();
        arr[2147483650] = 10000;
        arr.push(10);
        document.getElementById("output").innerHTML = (arr["-2147483645"] == 10);
    }
    

Result