map-reverse

Apply a function to an array from then end to the beginning.

MIT 2 个版本
安装
npm install map-reverse
yarn add map-reverse
pnpm add map-reverse
bun add map-reverse
README

map-reverse

Build Status

Apply a function to an array from then end to the beginning.

It's may be useful when iterating an array and deleting its elements at the same time.

Install

npm install map-reverse

Usage

Reverse iteration allows you to delete current element from an array when iterating.

var mapReverse = require('map-reverse');

var a = [1, 2, 3, 4, 5, 6, 7];

var b = mapReverse(a, function (item, index) {
    if (item % 2)
        a.splice(index, 1);

    return item;
});

console.log(a);
//[ 2, 4, 6 ]

console.log(b);
//[ 7, 6, 5, 4, 3, 2, 1 ]
版本列表
1.0.1 2016-01-21
1.0.0 2016-01-21