sanger/limber

View on GitHub
app/frontend/javascript/shared/buildArray.js

Summary

Maintainability
A
0 mins
Test Coverage
// Behaves similarly to Array.from(length, function(_, iteration))
const buildArray = function (length, constructor) {
  let array = new Array(length)
  for (let i = 0; i < length; i++) {
    array[i] = constructor(i)
  }
  return array
}

export default buildArray