function pickByArray(object, props) {
      object = toObject(object);

      var index = -1,
          length = props.length,
          result = {};

      while (++index < length) {
        var key = props[index];
        if (key in object) {
          result[key] = object[key];
        }
      }
      return result;
    }
A specialized version of `_.pick` that picks `object` properties
specified by the `props` array.

@private
@param {Object} object The source object.
@param {string[]} props The property names to pick.
@returns {Object} Returns the new object.