concat-map
Advanced tools
Weekly downloads
Changelog
v0.0.2 - 2022-10-12
7015b7b
e31ccb4
95b4764
tape
a068899
e965df9
auto-changelog
eee5dc2
npmignore
to autogenerate an npmignore file 4a8e034
c39fa6c
a321524
safe-publish-latest
bd95e66
aud
in posttest
075e7f9
ac5bd7a
funding
in package.json 717b783
Readme
Concatenative mapdashery.
var concatMap = require('concat-map');
var xs = [ 1, 2, 3, 4, 5, 6 ];
var ys = concatMap(xs, function (x) {
return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
});
console.dir(ys);
[ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]
var concatMap = require('concat-map')
Return an array of concatenated elements by calling fn(x, i)
for each element
x
and each index i
in the array xs
.
When fn(x, i)
returns an array, its result will be concatenated with the
result array. If fn(x, i)
returns anything else, that value will be pushed
onto the end of the result array.
With npm do:
npm install concat-map
MIT
This module was written while sitting high above the ground in a tree.
FAQs
concatenative mapdashery
The npm package concat-map receives a total of 38,855,527 weekly downloads. As such, concat-map popularity was classified as popular.
We found that concat-map demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.