Skip to content

luckydrq/array-merges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

array-merges

NPM version build status Test coverage

Merge arrays into one.

Example

var merge = require('array-merges');
var arr = merge([{a: 1}], [{a: 1}], {
  equal: function(prev, next) {
    return prev.a === next.a;
  },
  onMerge: function(prev, next) {
    return [prev, next];
  }
});
console.log(arr); // [{a: 1}, {a: 1}]

Options

  • options.equal: Define equal logic between two elements. Use strict equal mode by default(as below).
function (prev, next) {
  return prev === next;
}
  • options.onMerge: Define the merge result between two elements that are equal. Returns first element by default(as below).
function(prev, next) {
  return [prev];
}

Lisence

MIT

About

Merge arrays into one

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published