get-filtered

filter an array of object based on an array and a key

Usage no npm install needed!

<script type="module">
  import getFiltered from 'https://cdn.skypack.dev/get-filtered';
</script>

README

Description

  • filter an array of object based on an array and a key

Install

npm i get-filtered

Usage

const {getFiltered} = require('getFiltered')

const data = [
    {
        id: 1,
        name: "USA",
        continent: "North America",
        planet: "Earth"
    },
    {
        id: 2,
        name: "Canada",
        planet: "Earth"
    },
    {
        id: 3,
        name: "Haiti",
        continent: "North America",
    }
]

const config = {
    inc: ["Earth"],
    filter_key: "planet"
}

const callback = (f) => {
    console.log(f)
    return f
}
const gotFiltered = getFiltered(data, config, callback)