Reconciler logo

Reconciler

Published March 2022
   •    Updated October 2025

Plugin details

Compares items in two lists (List 1 and List 2) removing any individual item found in both lists from List 1 and returning the remaining items.
Example:

If List 1 = [1,1,2,3] and List 2 = [1,2,3,3,3], Reconciler will return [1].

In the opposite case, List 1 = [1,2,3,3,3] and List 2 = [1,1,2,3], Reconciler will return [3, 3].

The algorithm implemented is exactly the following:

function reconcile(list1, list2) {
   var arr1 = [...list1], arr2 = [...list2]
   arr2.forEach(item => {
       var index = arr1.indexOf(item)
       index > -1 && arr1.splice(index, 1)
   })
   return arr1
}

Free

For everyone

stars   •   0 ratings
32 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Keith from GRUPZ logo
Keith from GRUPZ
Joined 2018   •   13 Plugins
View contributor profile

Instructions

Drop Reconciler on page. Feed it 2 lists. The input lists are echoed to the List 1 and List 2 outputs. The Reconciled List output contains the result (of reconcile(List 1, List 2)).
Optionally, the "Inverse Reconciled List" can be published. (This is reconcile(List 2, List 1).)

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Data (things)   •   Technical   •   Analytics   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble