2 var call = require('../internals/function-call');
3 var aCallable = require('../internals/a-callable');
4 var anObject = require('../internals/an-object');
6 // https://github.com/tc39/collection-methods
7 module.exports = function addAll(/* ...elements */) {
8 var set = anObject(this);
9 var adder = aCallable(set.add);
10 for (var k = 0, len = arguments.length; k < len; k++) {
11 call(adder, set, arguments[k]);