index-of.js 454 B

1234567891011121314151617181920
  1. import isArrayLike from './is-array-like';
  2. var indexOf = function (arr, obj) {
  3. if (!isArrayLike(arr)) {
  4. return -1;
  5. }
  6. var m = Array.prototype.indexOf;
  7. if (m) {
  8. return m.call(arr, obj);
  9. }
  10. var index = -1;
  11. for (var i = 0; i < arr.length; i++) {
  12. if (arr[i] === obj) {
  13. index = i;
  14. break;
  15. }
  16. }
  17. return index;
  18. };
  19. export default indexOf;
  20. //# sourceMappingURL=index-of.js.map