JS filter same element - by Me
const sameWith = (key, value) => (element) => element[key] === value
// Example
const selected = [{id: 1, name: 'Apple'}, {id: 2, name: 'Banana'}]
const alreadySelected = selected.filter(sameWith('id', 1))
// Shorther Way (But not flexible key)
const alreadySelected2 = selected.filter(element => element.id === 2)
console.log(alreadySelected) // [{id: 1, name: 'Apple'}]
console.log(alreadySelected2) // [{id: 2, name: 'Banana'}]