Show More
Commit Description:
submission report
Commit Description:
submission report
File last commit:
Show/Diff file:
Action:
node_modules/es5-ext/object/to-array.js | 21 lines | 569 B | application/javascript | JavascriptLexer |
move datatable to yarn
r789 "use strict";
var callable = require("./valid-callable")
, isValue = require("./is-value")
, forEach = require("./for-each")
, call = Function.prototype.call
, defaultCb = function (value, key) { return [key, value]; };
module.exports = function (obj/*, cb, thisArg, compareFn*/) {
var a = [], cb = arguments[1], thisArg = arguments[2];
cb = isValue(cb) ? callable(cb) : defaultCb;
forEach(
obj,
function (value, key, targetObj, index) {
a.push(call.call(cb, thisArg, value, key, this, index));
},
obj, arguments[3]
);
return a;
};