Skip to main content
Module

x/rambda/source/includes.js

Faster and smaller alternative to Ramda
Go to Latest
File
import {_isArray} from './_internals/_isArray'import {_indexOf} from './equals'
export function includes(valueToFind, iterable) { if (arguments.length === 1) return _iterable => includes(valueToFind, _iterable) if (typeof iterable === 'string') { return iterable.includes(valueToFind) } if (!iterable) { throw new TypeError(`Cannot read property \'indexOf\' of ${iterable}`) } if (!_isArray(iterable)) return false
return _indexOf(valueToFind, iterable) > -1}