UNPKG

eligendiodit

Version:
18 lines (15 loc) 422 B
var isFun = require('./isFun'); var forEach = require('./forEach'); var throwErr = require('./_throwErr'); /**@function*/ /** * [fn.forIn] 遍历对象的可数自有属性 * @arg srcObj : object * @arg iteratee : function */ function forIn(srcObj, iteratee) { if (!isFun(iteratee)) throwErr('fun'); return forEach(srcObj, function (val, key) { iteratee(key, val); }); } /**@function*/ module.exports = forIn;