00001 var arrayEach = require('./_arrayEach'), 00002 baseEach = require('./_baseEach'), 00003 castFunction = require('./_castFunction'), 00004 isArray = require('./isArray'); 00005 00036 function forEach(collection, iteratee) { 00037 var func = isArray(collection) ? arrayEach : baseEach; 00038 return func(collection, castFunction(iteratee)); 00039 } 00040 00041 module.exports = forEach;