docs: function forEach(srcObj, iteratee) {
        if (!srcObj) return srcObj;
        if (!isFun(iteratee)) throwErr('fun');
        var length = srcObj.length;
        if (length && length >= 0 && length < Math.pow(2, 53) - 1) {
          for (var i = 0; i < length; i++) iteratee(srcObj[i], i);
        } else {
          var ks = keys(srcObj), i = -1;
          while (++ i < ks.length) iteratee(srcObj[ks[i]], ks[i]);
        }
        return srcObj;
      }