code: function contains(collection, target) {
      var indexOf = getIndexOf(),
          length = collection ? collection.length : 0,
          result = false;
      if (length && typeof length == 'number') {
        result = indexOf(collection, target) > -1;
      } else {
        forOwn(collection, function(value) {
          return (result = value === target) && indicatorObject;
        });
      }
      return result;
    }
docs: /*-------------------------------------------------------------------------- 
  Checks if a given value is present in a collection using strict equality
  for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
  offset from the end of the collection.
  
  @static
  @memberOf _
  @alias include
  @category Collections
  @param {Array|Object|string} collection The collection to iterate over.
  @param {*} target The value to check for.
  @param {number} [fromIndex=0] The index to search from.
  @returns {boolean} Returns `true` if the `target` element is found, else `false`.
  @example
  
  _.contains([1, 2, 3], 1);
  // => true
  
  _.contains([1, 2, 3], 1, 2);
  // => false
  
  _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
  // => true
  
  _.contains('pebbles', 'eb');
  // => true