Problembeschreibung
Angenommen Sie, die Object.create zum Erstellen eines Objekts Funktion. Das Objekt nur numerische Eigenschaften und nur ein Objektarray. In diesem Fall tritt das Problem in Internet Explorer 11, Internet Explorer 10 und Internet Explorer 9. Der folgende Code ist ein Beispiel, die Object.create -Funktion verwendet, um ein Objekt zu erstellen, der nur numerische Eigenschaften und ein Object-Array:
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.
Problemlösung
Update-Informationen
Um dieses Problem zu beheben, installieren Sie das neueste kumulative Sicherheitsupdate für Internet Explorer. Gehen Sie hierzu zu Microsoft Update.
Technische Informationen über das neueste kumulative Sicherheitsupdate für Internet Explorer finden Sie auf folgender Microsoft-Website:
http://www.microsoft.com/technet/security/current.aspxHinweis Dieses Update war erstmals in Sicherheitsupdate 2975687 enthalten.
Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2975687 MS14-037: Kumulatives Sicherheitsupdate für Internet Explorer: 8 Juli 2014
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Weitere Informationen
Weitere Informationen über Object.create -Funktion finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen über Object.create-FunktionFinden Sie die Terminologie , mit denen Microsoft-Softwareupdates beschrieben.