Files
habitica/website/server/libs/collectionManipulators.js
Matteo Pagliazzi 60f34dafb0 Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802)
* Revert "Revert "Deprecate API v2""

* fix path in shops controller
2016-08-01 22:36:10 +02:00

23 lines
426 B
JavaScript

import {
findIndex,
isPlainObject,
} from 'lodash';
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;
}