foop
Version:
interfaces that describe their intentions.
20 lines (17 loc) • 1.74 kB
JavaScript
var keys = require('../../util/keys')
var baseFor = require('./baseFor')
/**
* The base implementation of `forOwn`.
*
* @private
* @param {Object} object The object to iterate over.
* @param {Function} iteratee The function invoked per iteration.
* @return {Object} Returns `object`.
*
* @see https://github.com/lodash/lodash/blob/master/.internal/baseForOwn.js
*/
function baseForOwn(object, iteratee) {
return object && baseFor(object, iteratee, keys)
}
module.exports = baseForOwn
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZUZvck93bi5qcyIsInNvdXJjZXMiOlsiYmFzZUZvck93bi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBrZXlzID0gcmVxdWlyZSgnLi4vLi4vdXRpbC9rZXlzJylcbmNvbnN0IGJhc2VGb3IgPSByZXF1aXJlKCcuL2Jhc2VGb3InKVxuXG4vKipcbiAqIFRoZSBiYXNlIGltcGxlbWVudGF0aW9uIG9mIGBmb3JPd25gLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0ge09iamVjdH0gb2JqZWN0IFRoZSBvYmplY3QgdG8gaXRlcmF0ZSBvdmVyLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gaXRlcmF0ZWUgVGhlIGZ1bmN0aW9uIGludm9rZWQgcGVyIGl0ZXJhdGlvbi5cbiAqIEByZXR1cm4ge09iamVjdH0gUmV0dXJucyBgb2JqZWN0YC5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9sb2Rhc2gvbG9kYXNoL2Jsb2IvbWFzdGVyLy5pbnRlcm5hbC9iYXNlRm9yT3duLmpzXG4gKi9cbmZ1bmN0aW9uIGJhc2VGb3JPd24ob2JqZWN0LCBpdGVyYXRlZSkge1xuICByZXR1cm4gb2JqZWN0ICYmIGJhc2VGb3Iob2JqZWN0LCBpdGVyYXRlZSwga2V5cylcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBiYXNlRm9yT3duXG4iXSwibmFtZXMiOlsiY29uc3QiXSwibWFwcGluZ3MiOiJBQUFBQSxHQUFLLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQztBQUN2Q0EsR0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDOzs7Ozs7Ozs7Ozs7QUFZcEMsU0FBUyxVQUFVLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRTtFQUNwQyxPQUFPLE1BQU0sSUFBSSxPQUFPLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUM7Q0FDakQ7O0FBRUQsTUFBTSxDQUFDLE9BQU8sR0FBRyxVQUFVOyJ9