src/Utility/Collection.js
/**
     * Return an array with the results of applying the given function to each element
     *
     * @param {Function} func - A function that takes an object and returns something
     * @returns {Array} An array containing the results
     *
     * @memberof Collection
     */
Return an array with the results of applying the given function to each element
@param {Function} func - A function that takes an object and returns something
@returns {Array} An array containing the results

@memberof Collection
Return an array with the results of applying the given function to each element @param { Function } func - A function that takes an object and returns something @returns { Array } An array containing the results @memberof Collection
map(func) {
        const arr = [];
        for (const item of this.values() ) {
            arr.push(func(item) );
        }
        return arr;
    }
map ( func ) { const arr = [ ] ; for ( const item of this . values ( ) ) { arr . push ( func ( item ) ) ; } return arr ; }
Return an array with the results of applying the given function to each element
 @param {Function} func - A function that takes an object and returns something
 @returns {Array} An array containing the results
Return an array with the results of applying the given function to each element @param { Function } func - A function that takes an object and returns something @returns { Array } An array containing the results