/** Test for Bug 959992 **/ var names1 = Object.getOwnPropertyNames(window); var names2 = []; var gsp = Object.getPrototypeOf(Window.prototype); var names3 = Object.getOwnPropertyNames(gsp);
for (var i in window) {
names2.push(i);
}
is(names1.indexOf(""), -1, "Element with empty id/name should not be in our own prop list");
is(names2.indexOf(""), -1, "Element with empty id/name name should not be in our enumeration list");
is(names3.indexOf(""), -1, "Element with empty id/name should not be in GSP own prop list");
is(names1.indexOf("one"), -1, " with id should not be in our own prop list");
is(names2.indexOf("one"), -1, " with id should not be in our enumeration list");
isnot(names3.indexOf("one"), -1, " with id should be in GSP own prop list");
is(names1.indexOf("two"), -1, " with name should not be in our own prop list");
is(names2.indexOf("two"), -1, " with name should not be in our enumeration list");
isnot(names3.indexOf("two"), -1, " with name should be in GSP own prop list");
is(names1.indexOf("three"), -1, "
with id should not be in our own prop list");
is(names2.indexOf("three"), -1, "
with id should not be in our enumeration list");
todo_isnot(names3.indexOf("three"), -1, "
with id should be in GSP own prop list");
is(names1.indexOf("four"), -1, "
with name should not be in our own prop list");
is(names2.indexOf("four"), -1, "
with name should not be in our enumeration list");
is(names3.indexOf("four"), -1, "
with name should not be in GSP own prop list");
</script>
</pre>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.