Sha256: 54367db4a3c800f84fa9ec776763a40b92b77fed633400c650ac355f309a75ff

Contents?: true

Size: 234 Bytes

Versions: 280

Compression:

Stored size: 234 Bytes

Contents

var accumulate = module.exports = function (list, accumulator) {
  var out = [];
  var idx = -1;
  var end = Array.isArray(list) ? list.length : 0;

  while (++idx < end) {
    out.push(accumulator(list[idx]));
  }

  return out;
};

Version data entries

280 entries across 280 versions & 1 rubygems

Version Path
trackler-2.2.1.62 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.61 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.60 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.59 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.58 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.57 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.56 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.55 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.54 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.53 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.52 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.51 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.50 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.49 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.48 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.47 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.46 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.45 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.44 tracks/javascript/exercises/accumulate/example.js
trackler-2.2.1.43 tracks/javascript/exercises/accumulate/example.js