src/lib/collections/hash-set.js
function (other) {
        assertNotNull(other);

        if (this.count() === 0) {
            return;
        }

        else if (other === this) {
            this.clear();
            return;
        }

        var table = this.table;
        forOf(other, function (element) {
            table.remove(element);
        });
    }
function (other) {
        assertNotNull(other);

        if (this.count() === 0) {
            return;
        }

        else if (other === this) {
            this.clear();
            return;
        }

        var table = this.table;
        forOf(other, function (element) {
            table.remove(element);
        });
    }
function ( other ) { assertNotNull ( other ) ; if ( this . count ( ) === 0 ) { return ; } else if ( other === this ) { this . clear ( ) ; return ; } var table = this . table ; forOf ( other , function ( element ) { table . remove ( element ) ; } ) ; }
Removes all elements in the specified collection from the current set.
@param {Iterable} other The collection of items to remove from the set.
Removes all elements in the specified collection from the current set .