'use strict';
+var arraySlice = require('../internals/array-slice');
+
// https://tc39.github.io/proposal-setmap-offrom/
module.exports = function of() {
- var length = arguments.length;
- var A = new Array(length);
- while (length--) A[length] = arguments[length];
- return new this(A);
+ return new this(arraySlice(arguments));
};