Skip to content

mapfun is a function that applies a mapping function to an infinite number of input elements, with options to skip certain elements and selectively apply the mapping to keys and/or values of objects. The origin of this function traces back to zikojs

License

Notifications You must be signed in to change notification settings

zakarialaoui10/mapfun

Repository files navigation

Langage Problem Solution
Javascript Solution Solution
Python problem problem

The magic function called mapfun

mapfun

  • mapfun is a function that applies a mapping function to an infinite number of input elements, with options to skip certain elements and selectively apply the mapping to keys and/or values of objects.

  • The mapfun function has been developed in JavaScript and Python, offering the same functionality in different programming languages.

Syntax

Javascript Python
mapfun(callback,{},...args) mapfun(callback,{},*args)

Install

Javascript Python
npm i mapfun pip install mapfun

Arguments

  • fun : The mapping function that will be applied to each element in the input elements.
  • ...X for javascripters or*X for pythonista :The elements to be mapped .
  • { skip , key , value } : Object with three optional properties :
    • skip : specifies the elements to skip during the mapping process.
    • key : boolean flag indicating whether to apply the mapping function to the keys of objects or not. The default value is false
    • value : boolean flag indicating whether to apply the mapping function to the values of objects or not. The default value is true

Supported Datatypes

Javascript Support Python Support
Number int
String str
Boolean Boolean
Null float
NaN None
Undefined memoryview
BigInt complex
Array list
Object object
Map dict
Set set
WeakMap tuple
WeakSet bytes
ArrayBuffer bytearray
Symbol range

Stats

NPM PYPI
downloads downloads
sourcerank sourcerank

License

This projet is licensed under the terms of MIT License .

About

mapfun is a function that applies a mapping function to an infinite number of input elements, with options to skip certain elements and selectively apply the mapping to keys and/or values of objects. The origin of this function traces back to zikojs

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published