// for-of on an Array consults the prototype chain when it encounters a hole.
load(libdir + "iteration.js");
var m = {1: 'peek'}; var a = [0, , 2, 3];
a.__proto__ = m; var log = [];
Object.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; for (var x of a)
log.push(x);
assertEq(log[1], 'peek');
assertEq(log.join(), "0,peek,2,3");
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 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.