split-filter-n
Version:
Like Array#filter, but lets you categorize an array into any amount of smaller arrays
24 lines (18 loc) • 318 B
JavaScript
;
const splitFilterN = require("./");
let words = [
"apple",
"Banana",
"strawberry",
"Avocado"
];
let letterIndex = splitFilterN(words, ["A", "B", "C"], (word) => word[0].toUpperCase());
console.log(letterIndex);
/*
{
A: [ 'apple', 'Avocado' ]
B: [ 'Banana' ],
C: [],
S: [ 'strawberry' ]
}
*/