function interpreted() { for (var i = 0; i < 50; i++) { var f = function () {};
assertEq(f.length, 0);
}
for (var i = 0; i < 50; i++) { var f = function (a, b) {};
assertEq(f.length, 2);
}
}
function bound() { for (var i = 0; i < 50; i++) { var f = (function () {}).bind({});
assertEq(f.length, 0);
}
for (var i = 0; i < 50; i++) { var f = (function (a, b) {}).bind({});
assertEq(f.length, 2);
}
}
functionnative() { for (var i = 0; i < 50; i++) { // Use the interpreted function for getting the IC generated in the first place. var f = function (a) {};
if (i == 15) {
f = Math.sin;
} elseif (i == 20) {
f = Math.cos;
} elseif (i == 25) {
f = Math.ceil;
} elseif (i == 30) {
f = Math.tan;
} elseif (i == 35) {
f = Math.tanh;
}
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.