Skip to content

hughsk/array-missing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

array-missing unstable

Call a function for every element from a given array that's missing from another array

Usage

NPM

missing(expected, actual, [missed], [matched])

Checks every element in the expected array to see if it's present somewhere in the actual array.

If an element isn't found, missed(el, index) will be called, where el is the element that's missing and index is its index within expected. Otherwise, matched will be called with the same arguments.

For example:

var missing = require('array-missing')

missing([1, 2, 4, 8], [6, 1, 2, 5], function(el, i) {
  console.log('element:', el)
  console.log('index:', i)
})

// element: 4
// index: 2
// element: 8
// index: 3

License

MIT. See LICENSE.md for details.

About

Call a function for every element from a given array that's missing from another array

Resources

License

Stars

Watchers

Forks

Packages

No packages published