SkillAgentSearch skills...

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 origin of this function traces back to zikojs

Install / Use

/learn @zakarialaoui10/Mapfun
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- fix doc astro ziko mdzjs vitepress -->

|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.</br>
  • ...X for javascripters or*X for pythonista :The elements to be mapped . </br>
  • { 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 .<br> <img src="https://img.shields.io/github/license/zakarialaoui10/zikojs?color=rgb%2820%2C21%2C169%29">

Related Skills

View on GitHub
GitHub Stars39
CategoryDevelopment
Updated2d ago
Forks1

Languages

JavaScript

Security Score

95/100

Audited on Apr 1, 2026

No findings