artdaq_node_server  v1_00_07
 All Classes Namespaces Files Variables Pages
indexOf.js
1 var baseIndexOf = require('./_baseIndexOf'),
2  toInteger = require('./toInteger');
3 
4 /* Built-in method references for those with the same name as other `lodash` methods. */
5 var nativeMax = Math.max;
6 
30 function indexOf(array, value, fromIndex) {
31  var length = array == null ? 0 : array.length;
32  if (!length) {
33  return -1;
34  }
35  var index = fromIndex == null ? 0 : toInteger(fromIndex);
36  if (index < 0) {
37  index = nativeMax(length + index, 0);
38  }
39  return baseIndexOf(array, value, index);
40 }
41 
42 module.exports = indexOf;