var cyclicalArray = [];
cyclicalArray.push(cyclicalArray);
function makeNested(obj, count) { var innermostobj; for (var i = 0; i < count; i++) {
obj.foo = { bar: 5 };
innermostobj = obj.foo;
obj = innermostobj;
} return innermostobj;
}
var nestedObject = {};
makeNested(nestedObject, 100);
var cyclicalObject = {}; var innermost = makeNested(cyclicalObject, 1000);
innermost.baz = cyclicalObject;
var objectWithSaneGetter = {};
objectWithSaneGetter.__defineGetter__("foo", function () { return 5;
});
// We don't walk prototype chains for cloning so this won't actually do much... function objectWithSaneGetter2() {}
objectWithSaneGetter2.prototype = {
get foo() { return 5;
},
};
const throwingGetterThrownString = "bad";
var objectWithThrowingGetter = {};
objectWithThrowingGetter.__defineGetter__("foo", function () { throw throwingGetterThrownString;
});
var typedArrayWithValues = new Int8Array(5); for (let index in typedArrayWithValues) {
typedArrayWithValues[index] = index;
}
var typedArrayWithFunBuffer = new Int8Array(4); for (let index in typedArrayWithFunBuffer) {
typedArrayWithFunBuffer[index] = 255;
}
var typedArrayWithFunBuffer2 = new Int32Array(typedArrayWithFunBuffer.buffer);
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.