function basePullAt(array, indexes) {
      var length = array ? indexes.length : 0;
      while (length--) {
        var index = indexes[length];
        if (index != previous && isIndex(index)) {
          var previous = index;
          splice.call(array, index, 1);
        }
      }
      return array;
    }
The base implementation of `setData` without support for hot loop detection.

@private
@param {Function} func The function to associate metadata with.
@param {*} data The metadata.
@returns {Function} Returns `func`.