set.add and set.delete arguments

Peter Michaux petermichaux at
Wed Feb 15 22:56:40 PST 2012

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?


On Wed, Feb 15, 2012 at 10:54 PM, Peter Michaux <petermichaux at> wrote:
> 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

More information about the es-discuss mailing list