vuikit
Version:
A Vuejs component library based on UIkit
23 lines (19 loc) • 552 B
JavaScript
/**
* Vuikit 0.7.0
* (c) 2018 Miljan Aleksic
* @license MIT
*/
import { isString } from 'vuikit/core/util'
const strPrototype = String.prototype
const includesFn = function (search) { return ~this.indexOf(search) }
const includesStr = strPrototype.includes || includesFn
const includesArray = Array.prototype.includes || includesFn
/**
* Determines whether an array/string includes a certain element/characters
*/
export default function (obj, search) {
return obj && (isString(obj)
? includesStr
: includesArray
).call(obj, search)
}