arrayContainsObject.js 587 B

1234567891011121314151617
  1. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = arrayContainsObject;
  6. var _ParseObject = _interopRequireDefault(require("./ParseObject"));
  7. function arrayContainsObject(array, object) {
  8. if (array.indexOf(object) > -1) {
  9. return true;
  10. }
  11. for (var i = 0; i < array.length; i++) {
  12. if (array[i] instanceof _ParseObject.default && array[i].className === object.className && array[i]._getId() === object._getId()) {
  13. return true;
  14. }
  15. }
  16. return false;
  17. }