array1.exists(v[, ignoreCase])

作者:vkvi 来源:ITPOW(原创) 日期:2010-7-26

返回 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

 

相关文章