UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

21 lines (20 loc) 780 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const baseIndexOf_1 = __importDefault(require("./baseIndexOf")); /** * A specialized version of `includes` for arrays without support for * specifying an index to search from. * * @private * @param {Array} [array] The array to inspect. * @param {*} target The value to search for. * @returns {boolean} Returns `true` if `target` is found, else `false`. */ function arrayIncludes(array, value) { const length = array == null ? 0 : array.length; return !!length && (0, baseIndexOf_1.default)(array, value, 0) > -1; } exports.default = arrayIncludes;