text: 'use strict'
  
  const isLength = require('lodash/isLength')
  
  const hop = Object.prototype.hasOwnProperty
  
  function hasLength (obj) {
    return (
      Array.isArray(obj) ||
      (hop.call(obj, 'length') &&
        isLength(obj.length) &&
        (obj.length === 0 || '0' in obj))
    )
  }
  module.exports = hasLength
  