import findIndex from 'lodash/findIndex'; import isPlainObject from 'lodash/isPlainObject'; export function removeFromArray (array, element) { let elementIndex; if (isPlainObject(element)) { elementIndex = findIndex(array, element); } else { elementIndex = array.indexOf(element); } if (elementIndex !== -1) { let removedElement = array[elementIndex]; array.splice(elementIndex, 1); return removedElement; } return false; }