I just upgraded from version 9.0 of the web controls to 10.0. It seems to have made some kind of global change that affects the ability to loop through arrays in javascript.
Trying to loop through an array using for-in used to work in all browsers, but now there's an extra loop iteration:
Code: JavaScript
var test_arr = ["a","b","c"];
for(var i in test_arr) alert(test_arr[i]);
After upgrading, I get 4 alerts instead of 3, with the last being a function reference. I know this is not semantically correct for arrays, but we have a lot of shared functions that use this syntax which is supported by browsers.
I reverted back to 9.0 for now. Please let me know if this can be corrected, or if there's some javascript I can add to make it stop doing this until you have a chance to fix it. Thank you.