set.add and set.delete arguments

# Peter Michaux (12 years ago)

Can set.add and set.delete take multiple arguments? This would go nicely with the spread of operation on an iterate that was discussed for multiple arguments to the Set constructor.

var set0 = new Set('alpha', 'beta'); set0.add('gamma', 'delta'); var set1 = new Set('epsilon', 'zeta'); set0.add(...set1); set0.count; // 6

Peter

# Peter Michaux (12 years ago)

If add and delete take multiple arguments, the return value could be changed from a boolean to the number of elements added or deleted, or to the set of elements added or deleted?

Peter

# Rick Waldron (12 years ago)

+1 to variable arity add() - this reminds me of Array.prototype.push