contain.js 326 B

1234567891011
  1. var idxOf = require('./idxOf');
  2. var isStr = require('./isStr');
  3. var isArrLike = require('./isArrLike');
  4. var values = require('./values');
  5. exports = function(arr, val) {
  6. if (isStr(arr)) return arr.indexOf(val) > -1;
  7. if (!isArrLike(arr)) arr = values(arr);
  8. return idxOf(arr, val) >= 0;
  9. };
  10. module.exports = exports;