返回 ezj。
array1.exists(v[, ignoreCase]) 查找 v 是否在数组中存在并返回。
语法
array1.exists(v[, ignoreCase])
参数
- v any。要查找的变量或表达式。可以是数组类型。
- ignoreCase boolean。可选。是否忽略大小写,默认为 false。
返回值
boolean。v 是否在数组中存在,若 v 是数组,则数组中的元素必须全部在当前数组中存在才返回 true。
示例
一、基础示例
var arr = [1, 2, 3];
alert(arr.exists(0)); // false
alert(arr.exists(1)); // true
二、忽略大小写(对字符串有效)
var arr = ["A", "B", "C"];
alert(arr.exists("a")); // false
alert(arr.exists("a", true)); // true
三、数组是否在数组中存在
var arr = ["A", "B", "C"];
alert(arr.exists(["A", "B", "D"])); // false
alert(arr.exists(["a", "B"], true)); // true