UNPKG

ascor

Version:

一些常用的简单的js工具

22 lines (21 loc) 669 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.arrayHasValue = void 0; var index_1 = require("../is/index"); /** * 判断数组是否存在指定值,存在则返回数组下标,不存在返回-1,不支持函数对比 * @param arr 传入需要搜索的数组 * @param value 传入搜索值 * @return number 如果搜索到则返回数组的下标,否则返回-1 */ exports.arrayHasValue = function (arr, value) { if (!index_1.isArray(arr)) { return -1; } for (var i = 0; i < arr.length; i++) { if (index_1.isDeepEqual(arr[i], value)) { return i; } } return -1; };