code: function isMatch (obj, source) {
    var objKeys = objectKeys(obj)
    var sourceKeys = objectKeys(source)
    if (sourceKeys.length) {
      if (XEUtils.includeArrays(objKeys, sourceKeys)) {
        return XEUtils.some(sourceKeys, function (key2) {
          return findIndexOf(objKeys, function (key1) {
            return key1 === key2 && isEqual(obj[key1], source[key2])
          }) > -1
        })
      }
    } else {
      return true
    }
    return isEqual(obj, source)
  }
docs: 判断属性中的键和值是否包含在对象中
  
  @param {Object/Array} obj 对象
  @param {Object} source 值
  @return {Boolean}