🚀 Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
home
/
duzhbywe
/
nodevenv
/
Job-Portal
/
20
/
lib
/
node_modules
/
array.prototype.flatmap
✏️
Editing: implementation.js
'use strict'; var ArraySpeciesCreate = require('es-abstract/2023/ArraySpeciesCreate'); var FlattenIntoArray = require('es-abstract/2023/FlattenIntoArray'); var Get = require('es-abstract/2023/Get'); var IsCallable = require('es-abstract/2023/IsCallable'); var ToLength = require('es-abstract/2023/ToLength'); var ToObject = require('es-abstract/2023/ToObject'); module.exports = function flatMap(mapperFunction) { var O = ToObject(this); var sourceLen = ToLength(Get(O, 'length')); if (!IsCallable(mapperFunction)) { throw new TypeError('mapperFunction must be a function'); } var T; if (arguments.length > 1) { T = arguments[1]; } var A = ArraySpeciesCreate(O, 0); FlattenIntoArray(A, O, sourceLen, 0, 1, mapperFunction, T); return A; };
💾 Save Changes
❌ Cancel