core-js
Version:
Standard library
11 lines (9 loc) • 348 B
JavaScript
var lengthOfArrayLike = require('../internals/length-of-array-like');
module.exports = function (Constructor, list, $length) {
var index = 0;
var length = arguments.length > 2 ? $length : lengthOfArrayLike(list);
var result = new Constructor(length);
while (length > index) result[index] = list[index++];
return result;
};
;