function (value) {
            // Iterate through the passed in iterable and add all values to `_values`
            var iterator = makeIterable(value, 0)[sjl.Symbol.iterator]();

            // Loop through values and add them
            while (iterator.valid()) {
                this.add(iterator.next().value);
            }
            iterator = null;
            return this;
        }
function (value) {
            
            var iterator = makeIterable(value, 0)[sjl.Symbol.iterator]();

            
            while (iterator.valid()) {
                this.add(iterator.next().value);
            }
            iterator = null;
            return this;
        }
function ( value ) { // Iterate through the passed in iterable and add all values to `_values` var iterator = makeIterable ( value , 0 ) [ sjl . Symbol . iterator ] ( ) ; // Loop through values and add them while ( iterator . valid ( ) ) { this . add ( iterator . next ( ) . value ) ; } iterator = null ; return this ; }
************************************************
METHODS NOT PART OF THE `Set` spec for ES6:
************************************************ 
Adds item onto `SjlSet` from the passed in array.
@method sjl.stdlib.SjlSet#addFromArray
@param value {Array}
@returns {sjl.stdlib.SjlSet}
************************************************ METHODS NOT PART OF THE Set spec for ES6 : ************************************************ Adds item onto SjlSet from the passed in array .