has-subarrays

0.0.2 • Public • Published

has-subarrays

Quickly Determine if an Array contains Subarrays

install

npm install has-subarrays

usage

const hasSubArrays = require("has-subarrays");
 
const numbers_one_to_ten = [1,2,3,4,5,6,7,8,9,10];
 
const { result } = hasSubArrays({
    data: numbers_one_to_ten,
    debug: true, // turn on for extra logging
    subarrays: {
        'one then two': [1, 2],
        'three then four': [3, 4]
    }
});
// result is true

setting a threshold

You can specify a threshold, the number of unique matches after which it will return true. If you don't specify a threshold, it will assume all subarrays must be found.

const { result } = hasSubArrays({
    data: numbers_one_to_ten,
    debug: true, // turn on for extra logging
    subarrays: {
        'one then two': [1, 2],
        'three then four': [3, 4]
    },
    threshold: 1 // only one of the two subarrays must be found
});
// result is true

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i has-subarrays

      Weekly Downloads

      2

      Version

      0.0.2

      License

      CC0-1.0

      Unpacked Size

      12.4 kB

      Total Files

      5

      Last publish

      Collaborators

      • danieljdufour