array.js 451 B

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. // An example of benchmarking Arrays using benchmarksman
  3. // setup
  4. var noop = function(){},
  5. arr = new Array(1000).map(function (v, i) {
  6. return i;
  7. });
  8. // tests
  9. exports.Array = {
  10. "for": function() {
  11. for (var i = 0, l = arr.length; i < l; i++) {
  12. noop(arr[i]);
  13. }
  14. },
  15. "forEach": function() {
  16. arr.forEach(noop);
  17. },
  18. };
  19. // if run directly run benchmarks
  20. if (!module.main) return require("benchmarksman").runner(exports);