1var baseFor = require('./baseFor'), 2 keysIn = require('../object/keysIn'); 3 4/** 5 * The base implementation of `_.forIn` without support for callback 6 * shorthands and `this` binding. 7 * 8 * @private 9 * @param {Object} object The object to iterate over. 10 * @param {Function} iteratee The function invoked per iteration. 11 * @returns {Object} Returns `object`. 12 */ 13function baseForIn(object, iteratee) { 14 return baseFor(object, iteratee, keysIn); 15} 16 17module.exports = baseForIn; 18 19