c8642febd9e6a8bc361b514b01fa2fc245084ca31556066a775117c26e1e151de44f9a5630d48b723d07ef98c80cc7ebde077c84701d04f2f1b3916a4fbd92 339 B

12345678910
  1. // https://tc39.github.io/ecma262/#sec-toindex
  2. var toInteger = require('./_to-integer');
  3. var toLength = require('./_to-length');
  4. module.exports = function (it) {
  5. if (it === undefined) return 0;
  6. var number = toInteger(it);
  7. var length = toLength(number);
  8. if (number !== length) throw RangeError('Wrong length!');
  9. return length;
  10. };