UNPKG

core-js

Version:
11 lines (9 loc) 348 B
'use strict'; 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; };