/
var
/
www
/
qr4y.com
/
server
/
delivery
/
node_modules
/
es5-ext
/
array
/
#
/
map
/
/var/www/qr4y.com/server/delivery/node_modules/es5-ext/array/#/map
mkdir
upload
Name
Size
Mode
Actions
implement.js
197
0644
edit
dl
rm
index.js
105
0644
edit
dl
rm
is-implemented.js
215
0644
edit
dl
rm
shim.js
681
0644
edit
dl
rm
Edit:
/var/www/qr4y.com/server/delivery/node_modules/es5-ext/array/#/map/shim.js
(681B)
"use strict"; var isPlainArray = require("../../is-plain-array") , callable = require("../../../object/valid-callable") , isArray = Array.isArray , map = Array.prototype.map , forEach = Array.prototype.forEach , call = Function.prototype.call; module.exports = function (callbackFn /*, thisArg*/) { var result, thisArg; if (!this || !isArray(this) || isPlainArray(this)) { return map.apply(this, arguments); } callable(callbackFn); thisArg = arguments[1]; result = new this.constructor(this.length); forEach.call(this, function (val, i, self) { result[i] = call.call(callbackFn, thisArg, val, i, self); }); return result; };
Save
cmd:
run