docs: function objectMap (obj, iterate, context) {
    var result = {}
    if (obj) {
      if (iterate) {
        context = context || this
        if (!isFunction(iterate)) {
          iterate = property(iterate)
        }
        each(obj, function (val, index) {
          result[index] = iterate.call(context, val, index, obj)
        })
      } else {
        return obj
      }
    }
    return result
  }