UNPKG

nyks

Version:

nodejs exupery style

15 lines (10 loc) 328 B
"use strict"; const forIn = require('mout/object/forIn'); module.exports = function(that, key, column) { let out = {}; let iteratee = Array.isArray(that) ? Array.prototype.forEach.bind(that) : forIn.bind(null, that); iteratee(function(v) { out[v[key]] = column == undefined ? v : v[column]; }); return out; };