ArrayList.js
function (iterator, context) {
    var list = new ArrayList;
    return list.add(_.map(this, iterator, context));
  }
function (iterator, context) {
    var list = new ArrayList;
    return list.add(_.map(this, iterator, context));
  }
function ( iterator , context ) { var list = new ArrayList ; return list . add ( _ . map ( this , iterator , context ) ) ; }
Returns a new list with each value mapped through a transformation

@param iterator
@param context
@returns {ArrayList}
Returns a new list with each value mapped through a transformation