javascript – IE9数组不支持indexOf
作者:互联网
基于http://ie.microsoft.com/testdrive/HTML5/ECMAScript5Array/Default.html,我认为IE9支持数组中的indexOf,但以下中断.知道为什么吗?
<script type="text/javascript">
var a = [59, 20, 75, 22, 20, 11, 63, 29, 15, 77];
var result = a.indexOf(32);//
document.write(result);
</script>
错误信息如下:
SCRIPT438: Object doesn't support property or method 'indexOf'
test.php,第9行1
解决方法:
您确定您的页面在IE9模式下运行吗?检查开发工具(F12).如果您有旧的DOCTYPE,您可能会在IE8 / 7模式下看到您的页面,因此不支持indexOf.如果您在IE9模式下运行,那么它可以正常工作.
标签:javascript,internet-explorer-9 来源: https://codeday.me/bug/20191007/1869731.html