Array Actions:

Examples:

Filter
Join
Map
Remove
Sort
Swap
let ap = require('apop/ap');
ap.recursive.filter(i => i > 2)([1, 2, 3, 4, 5, [6, 7, 8, 9, 10]])
// => [3, 4, 5, [6, 7, 8, 9, 10]]
let ap = require('apop/ap');
ap.recursive.join("#")([1, 2, 3, 4, 5, [6, 7, 8, 9, 10]])
// => ["1#2#3#4#5", ["6#7#8#9#10"]]
let ap = require('apop/ap');
ap.recursive.map(i => i + 1)([1, 2, 3, 4, 5, [6, 7, 8, 9, 10]])
// => [2, 3, 4, 5, 6, [7, 8, 9, 10, 10, 11] ]
let ap = require('apop/ap');
ap.recursive.remove(2, 3)([1, 2, 3, 4, 5, [6, 7, 8, 9, 10]])
// => [1, 2, 5, [6, 7, 10]]
let ap = require('apop/ap');
ap.recursive.sort((a, b) => a - b)([5, 2, 1, 4, 3, [8, 7, 6, 10, 9]])
// => [1, 2, 3, 4, 5, [6, 7, 8, 9, 10]]
let ap = require('apop/ap');
ap.recursive.swap(1, 2)( [1, 2, 3, 4, 5, [6, 7, 8, 9, 10]])
// => [1, 3, 2, 4, 5, [6, 8, 7, 9, 10]]

Interactive Example:

let ap = require('apop/ap');

results matching ""

    No results matching ""