Consider the following scenario using UnderscoreJS var firstArray = [ { selected: true }, { selected: false }, { selected: false} ] var secondArray = [ { selected: true }, { selected: true }, { selected: false} ] // Only one selected item, selected is an object: var selected = _.where(firstArr...