all files / util/ forEach.js

85.71% Statements 6/7
75% Branches 3/4
100% Functions 2/2
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11 86742× 86742× 6436×   80306× 150953×        
export default function forEach(iteratee, func) {
  Iif (!iteratee) return
  if (iteratee.constructor.prototype.forEach) {
    iteratee.forEach(func)
  } else {
    Object.keys(iteratee).forEach(function(key) {
      return func(iteratee[key], key)
    })
  }
}