应用对象
Internet Explorer 11 Internet Explorer 10 Internet Explorer 9

症状

假定您使用Object.create函数创建的对象。对象只具有数值属性,而且只有一个对象数组。在此情况下,Internet Explorer 11、 Internet Explorer 10 和 Internet Explorer 9 中出现问题。下面是一个示例,它使用Object.create函数创建一个对象只具有数值属性和对象数组︰

var o = Object.create({}); o[0] = 1; o.hasOwnProperty('0'); // The return value is false. The value is expected to be true.o.propertyIsEnumerable('0') // The return value is false. The value is expected to be true.

解决方案

更新信息

若要解决此问题,请安装最新的 Internet Explorer 累积安全更新。要做到这一点,请转到Microsoft 更新有关最新的 Internet Explorer 累积安全更新的技术信息,请访问以下 Microsoft 网站︰

http://www.microsoft.com/technet/security/current.aspx注意:此更新最初包含在安全更新 2975687。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2975687 MS14-037: Internet Explorer 累积安全更新︰ 2014 7 月 8,

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关Object.create函数的详细信息,请访问以下 Microsoft 网站︰

Object.create 函数的一般信息请参阅 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。