UNPKG

parse-js

Version:

Utility library for object structure conversion.

14 lines (11 loc) 319 B
'use strict'; module.exports = function _transform(obj, fn) { var acc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; if (!obj) return acc; var keys = Object.keys(obj); var len = keys.length; for (var i = 0; i < len; i++) { fn(acc, obj[keys[i]], keys[i]); } return acc; };