| 12345678910111213141516171819202122 |
- var isArrayLike = require('./type/is-array-like');
- var indexOf = function indexOf(arr, obj) {
- if (!isArrayLike(arr)) {
- return -1;
- }
- var m = Array.prototype.indexOf;
- if (m) {
- return m.call(arr, obj);
- }
- var index = -1;
- for (var i = 0; i < arr.length; i++) {
- if (arr[i] === obj) {
- index = i;
- break;
- }
- }
- return index;
- };
- module.exports = indexOf;
|