frontend/.pnpm-store/v3/files/45/c954fc76322b1c05a027c6df43a781a1f1a87968b92761ab12ea66ec29da7ce99896192e0341fd1c9ee1527fc3b0099f43f8428ff4196069b3b902c97ddf0b

15 lines
395 B
Plaintext

"use strict";
var callable = require("./valid-callable")
, forEach = require("./for-each")
, call = Function.prototype.call;
module.exports = function (obj, cb /*, thisArg*/) {
var result = {}, thisArg = arguments[2];
callable(cb);
forEach(obj, function (value, key, targetObj, index) {
result[key] = call.call(cb, thisArg, value, key, targetObj, index);
});
return result;
};